Diff of the two buildlogs: -- --- b1/build.log 2023-04-29 21:03:51.574667521 +0000 +++ b2/build.log 2023-04-29 21:19:59.756170362 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Apr 29 08:54:36 -12 2023 -I: pbuilder-time-stamp: 1682801676 +I: Current time: Sun Apr 30 11:04:10 +14 2023 +I: pbuilder-time-stamp: 1682802250 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./lvm2_2.03.16.orig.tar.xz] I: copying [./lvm2_2.03.16-2.debian.tar.xz] I: Extracting source -gpgv: Signature made Wed Oct 19 07:38:14 2022 -12 +gpgv: Signature made Thu Oct 20 09:38:14 2022 +14 gpgv: using RSA key 4771CC37ADE3752D6BAA3C4B6D9388858A69FE51 gpgv: issuer "waldi@debian.org" gpgv: Can't check signature: No public key @@ -28,135 +28,167 @@ dpkg-source: info: applying debian-changes I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/12039/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 30 11:04 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='eccb15e983764e749669ed28dbd58ee8' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='12039' - PS1='# ' - PS2='> ' + INVOCATION_ID=c6e5b407e9824a8db509d905deea0a7d + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1771 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.up0KJJOo/pbuilderrc_dqCV --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.up0KJJOo/b1 --logfile b1/build.log lvm2_2.03.16-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.up0KJJOo/pbuilderrc_XlA9 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.up0KJJOo/b2 --logfile b2/build.log --extrapackages usrmerge lvm2_2.03.16-2.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff4a 5.10.0-21-armmp-lpae #1 SMP Debian 5.10.162-1 (2023-01-21) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-21-arm64 #1 SMP Debian 5.10.162-1 (2023-01-21) aarch64 GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 04:31 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 04:31 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/12039/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 06:31 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 Apr 30 11:04 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 06:31 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -344,7 +376,7 @@ Get: 108 http://deb.debian.org/debian bookworm/main armhf python3.11-dev armhf 3.11.2-6 [615 kB] Get: 109 http://deb.debian.org/debian bookworm/main armhf python3-dev armhf 3.11.2-1+b1 [26.2 kB] Get: 110 http://deb.debian.org/debian bookworm/main armhf python3-pyudev all 0.24.0-1 [36.5 kB] -Fetched 44.5 MB in 3s (16.2 MB/s) +Fetched 44.5 MB in 4s (11.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libargon2-1:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19329 files and directories currently installed.) @@ -809,8 +841,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/lvm2-2.03.16/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lvm2_2.03.16-2_source.changes +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/lvm2-2.03.16/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lvm2_2.03.16-2_source.changes dpkg-buildpackage: info: source package lvm2 dpkg-buildpackage: info: source version 2.03.16-2 dpkg-buildpackage: info: source distribution unstable @@ -865,7 +908,7 @@ checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking target system type... arm-unknown-linux-gnueabihf -checking for a sed that does not truncate output... /bin/sed +checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc @@ -882,18 +925,18 @@ checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed 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 for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/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 race-free mkdir -p... /bin/mkdir -p +checking for a race-free mkdir -p... /usr/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 chmod... /usr/bin/chmod checking for wc... /usr/bin/wc checking for sort... /usr/bin/sort checking for dirent.h that defines DIR... yes @@ -914,7 +957,7 @@ checking for sys/sysmacros.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes -checking for egrep... (cached) /bin/grep -E +checking for egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for assert.h... yes checking for ctype.h... yes @@ -1052,21 +1095,21 @@ checking whether to include thin provisioning... internal configure: WARNING: /usr/sbin/thin_check: Bad version "" found checking for thin_restore... no -configure: WARNING: thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking whether thin_check supports the needs-check flag... no checking whether to include cache... internal checking for cache_check... no -configure: WARNING: cache_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_dump... no -configure: WARNING: cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_repair... no -configure: WARNING: cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_restore... no -configure: WARNING: cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: vdoformat not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes @@ -1219,7 +1262,7 @@ checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking target system type... arm-unknown-linux-gnueabihf -checking for a sed that does not truncate output... /bin/sed +checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc @@ -1236,18 +1279,18 @@ checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed 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 for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/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 race-free mkdir -p... /bin/mkdir -p +checking for a race-free mkdir -p... /usr/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 chmod... /usr/bin/chmod checking for wc... /usr/bin/wc checking for sort... /usr/bin/sort checking for dirent.h that defines DIR... yes @@ -1268,7 +1311,7 @@ checking for sys/sysmacros.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes -checking for egrep... (cached) /bin/grep -E +checking for egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for assert.h... yes checking for ctype.h... yes @@ -1405,27 +1448,27 @@ checking whether to include mirrors... internal checking whether to include thin provisioning... internal checking for thin_check... no -configure: WARNING: thin_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for thin_dump... no -configure: WARNING: thin_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for thin_repair... no -configure: WARNING: thin_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for thin_restore... no -configure: WARNING: thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking whether thin_check supports the needs-check flag... yes checking whether to include cache... internal checking for cache_check... no -configure: WARNING: cache_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_dump... no -configure: WARNING: cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_repair... no -configure: WARNING: cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_restore... no -configure: WARNING: cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: vdoformat not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes @@ -1561,7 +1604,7 @@ checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking target system type... arm-unknown-linux-gnueabihf -checking for a sed that does not truncate output... /bin/sed +checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc @@ -1578,18 +1621,18 @@ checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed 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 for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/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 race-free mkdir -p... /bin/mkdir -p +checking for a race-free mkdir -p... /usr/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 chmod... /usr/bin/chmod checking for wc... /usr/bin/wc checking for sort... /usr/bin/sort checking for dirent.h that defines DIR... yes @@ -1610,7 +1653,7 @@ checking for sys/sysmacros.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes -checking for egrep... (cached) /bin/grep -E +checking for egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for assert.h... yes checking for ctype.h... yes @@ -1747,27 +1790,27 @@ checking whether to include mirrors... internal checking whether to include thin provisioning... internal checking for thin_check... no -configure: WARNING: thin_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for thin_dump... no -configure: WARNING: thin_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for thin_repair... no -configure: WARNING: thin_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for thin_restore... no -configure: WARNING: thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking whether thin_check supports the needs-check flag... yes checking whether to include cache... internal checking for cache_check... no -configure: WARNING: cache_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_check not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_dump... no -configure: WARNING: cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_repair... no -configure: WARNING: cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking for cache_restore... no -configure: WARNING: cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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/sbin:/usr/bin:/sbin:/bin:/usr/games +configure: WARNING: vdoformat not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes @@ -1914,342 +1957,66 @@ make[1]: Entering directory '/build/lvm2-2.03.16' dh_auto_build --sourcedirectory=debian/build/build_deb -- \ LIB_VERSION_DM=1.02.1 - cd debian/build/build_deb && make -j3 LIB_VERSION_DM=1.02.1 + cd debian/build/build_deb && make -j4 LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb' make -C libdm device-mapper -make -C conf device-mapper -make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make -C conf device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make -C include device-mapper make -C lib device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' [CC] bitset.c make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' make -C libdaemon device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' make -C man device-mapper - [CC] hash.c make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' - [MAN] dmsetup.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmsetup.8 - [MAN] dmstats.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmstats.8 - [MAN] blkdeactivate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" blkdeactivate.8 - [MAN] dmeventd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmeventd.8 - [MAN] dmfilemapd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmfilemapd.8 -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' make -C scripts device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' make -C udev device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' + [MAN] dmsetup.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmsetup.8 [CC] hash.c - [CC] list.c gcc -MT base/data-struct/hash.o -MMD -MP -MF base/data-struct/hash.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-common.c - [CC] libdm-config.c +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' + [MAN] dmstats.8 [CC] list.c +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 gcc -MT base/data-struct/list.o -MMD -MP -MF base/data-struct/list.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -libdm-common.c: In function '_selabel_lookup': -libdm-common.c:948:9: warning: 'matchpathcon' is deprecated: Use selabel_lookup instead [-Wdeprecated-declarations] - 948 | if (matchpathcon(path, mode, scontext)) { - | ^~ -In file included from libdm-common.c:40: -/usr/include/selinux/selinux.h:502:12: note: declared here - 502 | extern int matchpathcon(const char *path, - | ^~~~~~~~~~~~ -In file included from ../libdm/misc/dmlib.h:97, - from libdm-common.c:16: -libdm-common.c: In function '_stack_node_op': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1521:31: note: in expansion of macro 'dm_list_item' - 1521 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1535:31: note: in expansion of macro 'dm_list_item' - 1535 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1553:31: note: in expansion of macro 'dm_list_item' - 1553 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -libdm-common.c: In function '_pop_node_ops': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1604:23: note: in expansion of macro 'dm_list_item' - 1604 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmstats.8 + [MAN] blkdeactivate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" blkdeactivate.8 + [MAN] dmeventd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmeventd.8 + [MAN] dmfilemapd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmfilemapd.8 [CC] radix-tree.c gcc -MT base/data-struct/radix-tree.o -MMD -MP -MF base/data-struct/radix-tree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] libdm-deptree.c +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' [CC] bitset.c gcc -MT device_mapper/datastruct/bitset.o -MMD -MP -MF device_mapper/datastruct/bitset.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -In file included from ../libdm/misc/dmlib.h:97, - from libdm-deptree.c:15: -libdm-deptree.c: In function '_nodes_are_linked': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' - 394 | dm_list_iterate_items(dlink, &parent->uses) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' - 394 | dm_list_iterate_items(dlink, &parent->uses) - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_unlink': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' - 435 | dm_list_iterate_items(dlink, list) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' - 435 | dm_list_iterate_items(dlink, list) - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_children_suspended': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' - 728 | dm_list_iterate_items(dlink, list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' - 728 | dm_list_iterate_items(dlink, list) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function 'dm_tree_next_child': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:798:27: note: in expansion of macro 'dm_list_item' - 798 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; - | ^~~~~~~~~~~~ -libdm-deptree.c: In function '_node_has_closed_parents': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' - 947 | dm_list_iterate_items(dlink, &node->used_by) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' - 947 | dm_list_iterate_items(dlink, &node->used_by) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_get_last_load_segment': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1537:16: note: in expansion of macro 'dm_list_item' - 1537 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); - | ^~~~~~~~~~~~ -libdm-deptree.c: In function '_node_send_messages': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' - 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' - 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_emit_areas_line': + [CC] hash.c [CC] libdm-iface.c -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' - 2071 | dm_list_iterate_items(area, &seg->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' - 2071 | dm_list_iterate_items(area, &seg->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT device_mapper/ioctl/libdm-iface.o -MMD -MP -MF device_mapper/ioctl/libdm-iface.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -libdm-deptree.c: In function '_target_version': -libdm-deptree.c:2278:53: warning: cast increases required alignment of target type [-Wcast-align] - 2278 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) - | ^ -libdm-deptree.c: In function '_load_node': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' - 2732 | dm_list_iterate_items(seg, &dnode->props.segs) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' - 2732 | dm_list_iterate_items(seg, &dnode->props.segs) - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' - 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' - 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { - | ^~~~~~~~~~~~~~~~~~~~~ + [CC] libdm-common.c +gcc -MT device_mapper/libdm-common.o -MMD -MP -MF device_mapper/libdm-common.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 device_mapper/ioctl/libdm-iface.c: In function '_unmarshal_status': device_mapper/ioctl/libdm-iface.c:675:24: warning: cast increases required alignment of target type [-Wcast-align] 675 | spec = (struct dm_target_spec *) outptr; @@ -2278,765 +2045,31 @@ 1248 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function '_flatten': + [CC] list.c device_mapper/ioctl/libdm-iface.c:1479:24: warning: cast increases required alignment of target type [-Wcast-align] 1479 | tmsg = (struct dm_target_msg *) b; | ^ device_mapper/ioctl/libdm-iface.c: In function '_process_all_v4': + [CC] libdm-config.c device_mapper/ioctl/libdm-iface.c:1553:25: warning: cast increases required alignment of target type [-Wcast-align] 1553 | 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:1976:24: warning: cast increases required alignment of target type [-Wcast-align] - 1976 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && - | ^ -device_mapper/ioctl/libdm-iface.c:1979:33: warning: cast increases required alignment of target type [-Wcast-align] - 1979 | names = (struct dm_name_list *)((char *) names + next); - | ^ - [CC] libdm-file.c - [CC] libdm-report.c -In file included from ../libdm/misc/dmlib.h:97, - from libdm-report.c:16: -libdm-report.c: In function '_report_field_string_list': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:495:9: note: in expansion of macro 'dm_list_iterate_items' - 495 | dm_list_iterate_items(sl, data) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:495:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1041:9: note: in expansion of macro 'dm_list_iterate_items' - 1041 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1041:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1203:9: note: in expansion of macro 'dm_list_iterate_items' - 1203 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1203:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:1693:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1704:9: note: in expansion of macro 'dm_list_iterate_items' - 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1704:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:1726:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1733:9: note: in expansion of macro 'dm_list_iterate_items' - 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1733:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' - 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' - 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1765:9: note: in expansion of macro 'dm_list_iterate_items' - 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1765:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' - 1884 | dm_list_iterate_items(f, fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' - 1884 | dm_list_iterate_items(f, fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' - 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' - 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1899:25: note: in expansion of macro 'dm_list_iterate_items' - 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1899:25: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1965:9: note: in expansion of macro 'dm_list_iterate_items' - 1965 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1965:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' - 2075 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' - 2075 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' - 2090 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' - 2090 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2091:17: note: in expansion of macro 'dm_list_iterate_items' - 2091 | dm_list_iterate_items(field, &row->fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2091:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2119:17: note: in expansion of macro 'dm_list_iterate_items' - 2119 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2119:17: note: in expansion of macro 'dm_list_iterate_items' - 2119 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-common.c -gcc -MT device_mapper/libdm-common.o -MMD -MP -MF device_mapper/libdm-common.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -libdm-report.c: In function '_tok_value_string_list': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2742:9: note: in expansion of macro 'dm_list_iterate_items' - 2742 | dm_list_iterate_items(item, &ssl->str_list.list) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2742:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' - 3455 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:3455:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4074:9: note: in expansion of macro 'dm_list_iterate_items' - 4074 | dm_list_iterate_items(fp, &rh->field_props) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4074:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4088:9: note: in expansion of macro 'dm_list_iterate_items' - 4088 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4088:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' - 4172 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' - 4172 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4185:9: note: in expansion of macro 'dm_list_iterate_items' - 4185 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4185:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' - 4244 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' - 4244 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4245:17: note: in expansion of macro 'dm_list_iterate_items' - 4245 | dm_list_iterate_items(field, &row->fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4245:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4337:9: note: in expansion of macro 'dm_list_iterate_items' - 4337 | dm_list_iterate_items(row, &rh->rows) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4337:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' - 4545 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' - 4545 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' - 4547 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' - 4547 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4548:41: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' - 4572 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' - 4572 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4573:38: 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': +gcc -MT device_mapper/libdm-config.o -MMD -MP -MF device_mapper/libdm-config.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-config.c -o device_mapper/libdm-config.o device_mapper/libdm-common.c: In function '_selabel_lookup': device_mapper/libdm-common.c:950:9: warning: 'matchpathcon' is deprecated: Use selabel_lookup instead [-Wdeprecated-declarations] 950 | if (matchpathcon(path, mode, scontext)) { | ^~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4618:23: note: in expansion of macro 'dm_list_item' - 4618 | row = dm_list_item(rowh, struct row); - | ^~~~~~~~~~~~ In file included from device_mapper/libdm-common.c:42: /usr/include/selinux/selinux.h:502:12: note: declared here 502 | extern int matchpathcon(const char *path, | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4638:33: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4708:24: note: in expansion of macro 'dm_list_item' - 4708 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); - | ^~~~~~~~~~~~ +device_mapper/ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': +device_mapper/ioctl/libdm-iface.c:1976:24: warning: cast increases required alignment of target type [-Wcast-align] + 1976 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && + | ^ +device_mapper/ioctl/libdm-iface.c:1979:33: warning: cast increases required alignment of target type [-Wcast-align] + 1979 | names = (struct dm_name_list *)((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, @@ -3091,147 +2124,61 @@ device_mapper/libdm-common.c:1606:23: note: in expansion of macro 'dm_list_item' 1606 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ -libdm-report.c: In function '_report_group_push_single': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4884:9: note: in expansion of macro 'dm_list_iterate_items' - 4884 | dm_list_iterate_items(item_iter, &item->group->items) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4884:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4966:9: note: in expansion of macro 'dm_list_iterate_items' - 4966 | dm_list_iterate_items(tmp_item, &group->items) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4966:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' - 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' - 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' - 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-stats.c + [CC] libdm-common.c +libdm-common.c: In function '_selabel_lookup': +libdm-common.c:948:9: warning: 'matchpathcon' is deprecated: Use selabel_lookup instead [-Wdeprecated-declarations] + 948 | if (matchpathcon(path, mode, scontext)) { + | ^~ +In file included from libdm-common.c:40: +/usr/include/selinux/selinux.h:502:12: note: declared here + 502 | extern int matchpathcon(const char *path, + | ^~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:97, - from libdm-stats.c:18: -libdm-stats.c: In function '_stats_group_check_overlap': + from libdm-common.c:16: +libdm-common.c: In function '_stack_node_op': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ -../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' - 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1521:31: note: in expansion of macro 'dm_list_item' + 1521 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ -../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' - 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1535:31: note: in expansion of macro 'dm_list_item' + 1535 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ -../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' - 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1553:31: note: in expansion of macro 'dm_list_item' + 1553 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +libdm-common.c: In function '_pop_node_ops': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3956:24: note: in expansion of macro 'dm_list_item' - 3956 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), - | ^~~~~~~~~~~~ - [CC] libdm-config.c -gcc -MT device_mapper/libdm-config.o -MMD -MP -MF device_mapper/libdm-config.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] libdm-string.c +libdm-common.c:1604:23: note: in expansion of macro 'dm_list_item' + 1604 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ [CC] libdm-deptree.c gcc -MT device_mapper/libdm-deptree.o -MMD -MP -MF device_mapper/libdm-deptree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] libdm-file.c +gcc -MT device_mapper/libdm-file.o -MMD -MP -MF device_mapper/libdm-file.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-report.c +gcc -MT device_mapper/libdm-report.o -MMD -MP -MF device_mapper/libdm-report.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -3483,7 +2430,6 @@ device_mapper/libdm-deptree.c:3116:9: note: in expansion of macro 'dm_list_iterate_items' 3116 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-targets.c device_mapper/libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -3515,79 +2461,6 @@ device_mapper/libdm-deptree.c:4020:17: note: in expansion of macro 'dm_list_iterate_items' 4020 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-timestamp.c - [CC] dbg_malloc.c - [CC] pool.c -In file included from ../libdm/misc/dmlib.h:97, - from mm/pool.c:16: -mm/pool.c: In function 'dm_pools_check_leaks': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' - 95 | dm_list_iterate_items(p, &_dm_pools) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' - 95 | dm_list_iterate_items(p, &_dm_pools) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] matcher.c - [CC] parse_rx.c - [CC] ttree.c - [CC] libdm-iface.c -ioctl/libdm-iface.c: In function '_unmarshal_status': -ioctl/libdm-iface.c:682:24: warning: cast increases required alignment of target type [-Wcast-align] - 682 | spec = (struct dm_target_spec *) outptr; - | ^ -ioctl/libdm-iface.c: In function 'dm_task_get_deps': -ioctl/libdm-iface.c:761:16: 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:791:16: warning: cast increases required alignment of target type [-Wcast-align] - 791 | return (struct dm_names *) (((char *) dmt->dmi.v4) + - | ^ -ioctl/libdm-iface.c: In function 'dm_task_get_versions': -ioctl/libdm-iface.c:797:16: warning: cast increases required alignment of target type [-Wcast-align] - 797 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + - | ^ -ioctl/libdm-iface.c: In function '_lookup_dev_name': -ioctl/libdm-iface.c:1122:25: warning: cast increases required alignment of target type [-Wcast-align] - 1122 | names = (struct dm_names *)((char *) names + next); - | ^ -ioctl/libdm-iface.c: In function '_flatten': -ioctl/libdm-iface.c:1345:24: warning: cast increases required alignment of target type [-Wcast-align] - 1345 | tmsg = (struct dm_target_msg *) b; - | ^ -ioctl/libdm-iface.c: In function '_process_all_v4': -ioctl/libdm-iface.c:1419:25: warning: cast increases required alignment of target type [-Wcast-align] - 1419 | names = (struct dm_names *)((char *) names + next); - | ^ -ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': -ioctl/libdm-iface.c:1823:24: warning: cast increases required alignment of target type [-Wcast-align] - 1823 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && - | ^ -ioctl/libdm-iface.c:1826:33: warning: cast increases required alignment of target type [-Wcast-align] - 1826 | names = (struct dm_name_list *)((char *) names + next); - | ^ - [CC] libdm-file.c -gcc -MT device_mapper/libdm-file.o -MMD -MP -MF device_mapper/libdm-file.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-report.c -gcc -MT device_mapper/libdm-report.o -MMD -MP -MF device_mapper/libdm-report.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -3623,6 +2496,8 @@ device_mapper/libdm-report.c:496:9: note: in expansion of macro 'dm_list_iterate_items' 496 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] libdm-string.c +gcc -MT device_mapper/libdm-string.o -MMD -MP -MF device_mapper/libdm-string.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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/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))) @@ -3685,8 +2560,6 @@ device_mapper/libdm-report.c:1204:9: note: in expansion of macro 'dm_list_iterate_items' 1204 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-string.c -gcc -MT device_mapper/libdm-string.o -MMD -MP -MF device_mapper/libdm-string.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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/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))) @@ -4233,7 +3106,6 @@ device_mapper/libdm-report.c:4173:9: note: in expansion of macro 'dm_list_iterate_items' 4173 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] ioctl/libdevmapper.so.1.02.1 ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -4617,19 +3489,66 @@ device_mapper/libdm-report.c:5074:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [LN] libdevmapper.so.1.02.1 - [LN] ioctl/libdevmapper.so - [LN] ioctl/libdevmapper.so - [CHECK] ioctl/libdevmapper.so -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' + [CC] libdm-config.c [CC] libdm-targets.c gcc -MT device_mapper/libdm-targets.o -MMD -MP -MF device_mapper/libdm-targets.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-timestamp.c gcc -MT device_mapper/libdm-timestamp.o -MMD -MP -MF device_mapper/libdm-timestamp.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.o + [CC] libdm-deptree.c [CC] pool.c gcc -MT device_mapper/mm/pool.o -MMD -MP -MF device_mapper/mm/pool.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] matcher.c -gcc -MT device_mapper/regex/matcher.o -MMD -MP -MF device_mapper/regex/matcher.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o +In file included from ../libdm/misc/dmlib.h:97, + from libdm-deptree.c:15: +libdm-deptree.c: In function '_nodes_are_linked': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' + 394 | dm_list_iterate_items(dlink, &parent->uses) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' + 394 | dm_list_iterate_items(dlink, &parent->uses) + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_unlink': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' + 435 | dm_list_iterate_items(dlink, list) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' + 435 | dm_list_iterate_items(dlink, list) + | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, @@ -4665,6 +3584,182 @@ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_children_suspended': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' + 728 | dm_list_iterate_items(dlink, list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' + 728 | dm_list_iterate_items(dlink, list) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function 'dm_tree_next_child': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:798:27: note: in expansion of macro 'dm_list_item' + 798 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; + | ^~~~~~~~~~~~ +libdm-deptree.c: In function '_node_has_closed_parents': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' + 947 | dm_list_iterate_items(dlink, &node->used_by) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' + 947 | dm_list_iterate_items(dlink, &node->used_by) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_get_last_load_segment': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1537:16: note: in expansion of macro 'dm_list_item' + 1537 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); + | ^~~~~~~~~~~~ +libdm-deptree.c: In function '_node_send_messages': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' + 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' + 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_emit_areas_line': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' + 2071 | dm_list_iterate_items(area, &seg->areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' + 2071 | dm_list_iterate_items(area, &seg->areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_target_version': +libdm-deptree.c:2278:53: warning: cast increases required alignment of target type [-Wcast-align] + 2278 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) + | ^ +libdm-deptree.c: In function '_load_node': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' + 2732 | dm_list_iterate_items(seg, &dnode->props.segs) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' + 2732 | dm_list_iterate_items(seg, &dnode->props.segs) + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] matcher.c +gcc -MT device_mapper/regex/matcher.o -MMD -MP -MF device_mapper/regex/matcher.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 +libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' + 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' + 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ [CC] parse_rx.c gcc -MT device_mapper/regex/parse_rx.o -MMD -MP -MF device_mapper/regex/parse_rx.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] ttree.c @@ -4673,6 +3768,962 @@ gcc -MT device_mapper/vdo/status.o -MMD -MP -MF device_mapper/vdo/status.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o [CC] vdo_target.c gcc -MT device_mapper/vdo/vdo_target.o -MMD -MP -MF device_mapper/vdo/vdo_target.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [AR] base/libbase.a +rm -f base/libbase.a +ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null +ar: creating base/libbase.a + [CC] libdm-file.c + [CC] libdm-report.c + [AR] device_mapper/libdevice-mapper.a +rm -f device_mapper/libdevice-mapper.a +ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null +ar: creating device_mapper/libdevice-mapper.a + [CC] libdm-stats.c + [CC] libdm-string.c +In file included from ../libdm/misc/dmlib.h:97, + from libdm-report.c:16: +libdm-report.c: In function '_report_field_string_list': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:495:9: note: in expansion of macro 'dm_list_iterate_items' + 495 | dm_list_iterate_items(sl, data) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:495:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1041:9: note: in expansion of macro 'dm_list_iterate_items' + 1041 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1041:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1203:9: note: in expansion of macro 'dm_list_iterate_items' + 1203 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1203:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:1693:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1704:9: note: in expansion of macro 'dm_list_iterate_items' + 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1704:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:1726:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1733:9: note: in expansion of macro 'dm_list_iterate_items' + 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1733:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' + 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' + 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1765:9: note: in expansion of macro 'dm_list_iterate_items' + 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1765:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' + 1884 | dm_list_iterate_items(f, fields) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' + 1884 | dm_list_iterate_items(f, fields) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' + 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' + 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1899:25: note: in expansion of macro 'dm_list_iterate_items' + 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1899:25: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1965:9: note: in expansion of macro 'dm_list_iterate_items' + 1965 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1965:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' + 2075 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' + 2075 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' + 2090 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' + 2090 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2091:17: note: in expansion of macro 'dm_list_iterate_items' + 2091 | dm_list_iterate_items(field, &row->fields) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2091:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2119:17: note: in expansion of macro 'dm_list_iterate_items' + 2119 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2119:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2742:9: note: in expansion of macro 'dm_list_iterate_items' + 2742 | dm_list_iterate_items(item, &ssl->str_list.list) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2742:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' + 3455 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:3455:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4074:9: note: in expansion of macro 'dm_list_iterate_items' + 4074 | dm_list_iterate_items(fp, &rh->field_props) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4074:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4088:9: note: in expansion of macro 'dm_list_iterate_items' + 4088 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4088:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' + 4172 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' + 4172 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4185:9: note: in expansion of macro 'dm_list_iterate_items' + 4185 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4185:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' + 4244 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' + 4244 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4245:17: note: in expansion of macro 'dm_list_iterate_items' + 4245 | dm_list_iterate_items(field, &row->fields) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4245:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4337:9: note: in expansion of macro 'dm_list_iterate_items' + 4337 | dm_list_iterate_items(row, &rh->rows) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4337:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' + 4545 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' + 4545 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' + 4547 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' + 4547 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../libdm/misc/dmlib.h:97, + from libdm-stats.c:18: +libdm-stats.c: In function '_stats_group_check_overlap': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4548:41: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' + 4572 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' + 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' + 4572 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' + 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' + 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4573:38: note: in expansion of macro 'dm_list_item' + 4573 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3956:24: note: in expansion of macro 'dm_list_item' + 3956 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), + | ^~~~~~~~~~~~ +libdm-report.c: In function '_output_as_columns': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4618:23: note: in expansion of macro 'dm_list_item' + 4618 | row = dm_list_item(rowh, struct row); + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4638:33: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4708:24: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4884:9: note: in expansion of macro 'dm_list_iterate_items' + 4884 | dm_list_iterate_items(item_iter, &item->group->items) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4884:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4966:9: note: in expansion of macro 'dm_list_iterate_items' + 4966 | dm_list_iterate_items(tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4966:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' + 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' + 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' + 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] libdm-targets.c + [CC] libdm-timestamp.c + [CC] dbg_malloc.c + [CC] pool.c +In file included from ../libdm/misc/dmlib.h:97, + from mm/pool.c:16: +mm/pool.c: In function 'dm_pools_check_leaks': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' + 95 | dm_list_iterate_items(p, &_dm_pools) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' + 95 | dm_list_iterate_items(p, &_dm_pools) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] matcher.c + [CC] parse_rx.c + [CC] ttree.c + [CC] libdm-iface.c +ioctl/libdm-iface.c: In function '_unmarshal_status': +ioctl/libdm-iface.c:682:24: warning: cast increases required alignment of target type [-Wcast-align] + 682 | spec = (struct dm_target_spec *) outptr; + | ^ +ioctl/libdm-iface.c: In function 'dm_task_get_deps': +ioctl/libdm-iface.c:761:16: 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:791:16: warning: cast increases required alignment of target type [-Wcast-align] + 791 | return (struct dm_names *) (((char *) dmt->dmi.v4) + + | ^ +ioctl/libdm-iface.c: In function 'dm_task_get_versions': +ioctl/libdm-iface.c:797:16: warning: cast increases required alignment of target type [-Wcast-align] + 797 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + + | ^ +ioctl/libdm-iface.c: In function '_lookup_dev_name': +ioctl/libdm-iface.c:1122:25: warning: cast increases required alignment of target type [-Wcast-align] + 1122 | names = (struct dm_names *)((char *) names + next); + | ^ +ioctl/libdm-iface.c: In function '_flatten': +ioctl/libdm-iface.c:1345:24: warning: cast increases required alignment of target type [-Wcast-align] + 1345 | tmsg = (struct dm_target_msg *) b; + | ^ +ioctl/libdm-iface.c: In function '_process_all_v4': +ioctl/libdm-iface.c:1419:25: warning: cast increases required alignment of target type [-Wcast-align] + 1419 | names = (struct dm_names *)((char *) names + next); + | ^ +ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': +ioctl/libdm-iface.c:1823:24: warning: cast increases required alignment of target type [-Wcast-align] + 1823 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && + | ^ +ioctl/libdm-iface.c:1826:33: warning: cast increases required alignment of target type [-Wcast-align] + 1826 | names = (struct dm_name_list *)((char *) names + next); + | ^ + [CC] ioctl/libdevmapper.so.1.02.1 + [LN] libdevmapper.so.1.02.1 + [LN] ioctl/libdevmapper.so + [LN] ioctl/libdevmapper.so + [CHECK] ioctl/libdevmapper.so +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' make -C daemons device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' make -C tools device-mapper @@ -4681,25 +4732,22 @@ make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' - [AR] base/libbase.a -rm -f base/libbase.a [CC] libdevmapper-event.c -ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null gcc -MT libdevmapper-event.o -MMD -MP -MF libdevmapper-event.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 libdevmapper-event.c -o libdevmapper-event.o -ar: creating base/libbase.a 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"; \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_event_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated [CC] dmeventd.c gcc -MT dmeventd.o -MMD -MP -MF dmeventd.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd.c -o dmeventd.o - [AR] device_mapper/libdevice-mapper.a -rm -f device_mapper/libdevice-mapper.a -ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null -ar: creating device_mapper/libdevice-mapper.a +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + 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': @@ -4889,11 +4937,6 @@ dmeventd.c:1710:26: note: in expansion of macro 'dm_list_item' 1710 | thread = dm_list_item(l, struct thread_status); | ^~~~~~~~~~~~ -set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ - echo " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym [CC] libdevmapper-event.so.1.02.1 gcc -shared -Wl,-soname,libdevmapper-event.so.1.02.1 \ -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../daemons/dmeventd libdevmapper-event.o -lpthread -L../../libdm/ioctl -ldevmapper -lselinux -ludev -lm -o libdevmapper-event.so.1.02.1 @@ -4905,46 +4948,46 @@ make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' make -C libdm -make -C conf -make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' +make -C conf make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' +make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' -make -C client device-mapper +make -C include +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make -C dm-tools device-mapper make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' -make -C server device-mapper -make -C dm-tools device-mapper +make -C udev +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make -C client device-mapper +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make -C server device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' + [CC] dmsetup.c make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make -C include - [CC] dmsetup.c make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' make -C client -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' -make -C udev -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +/usr/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 +/usr/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 [CC] daemon-io.c +/usr/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 gcc -MT daemon-io.o -MMD -MP -MF daemon-io.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.o -/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 10-dm.rules.in >10-dm.rules -/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 13-dm-disk.rules.in >13-dm-disk.rules -/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(BINDIR)+/usr/bin+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/sbin"+;" 95-dm-notify.rules.in >95-dm-notify.rules -/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 -/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.rules.in >69-dm-lvm.rules + [CC] config-util.c +gcc -MT config-util.o -MMD -MP -MF config-util.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config-util.c -o config-util.o +/usr/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 +/usr/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.rules.in >69-dm-lvm.rules ln -s 10-dm.rules 55-dm.rules ln -s 13-dm-disk.rules 60-persistent-storage-dm.rules ln -s 11-dm-lvm.rules 56-lvm.rules ln -s 69-dm-lvm.rules 69-lvm.rules make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' - [CC] config-util.c -gcc -MT config-util.o -MMD -MP -MF config-util.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT daemon-client.o -MMD -MP -MF daemon-client.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o dmsetup.c: In function '_process_all': @@ -4963,8 +5006,8 @@ make -C server make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' [CC] daemon-server.c - [CC] daemon-log.c gcc -MT daemon-server.o -MMD -MP -MF daemon-server.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT daemon-log.o -MMD -MP -MF daemon-log.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 @@ -4975,9 +5018,11 @@ make -C lib make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' [CC] activate.c - [CC] lvmcache.c gcc -MT activate/activate.o -MMD -MP -MF activate/activate.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o + [CC] lvmcache.c gcc -MT cache/lvmcache.o -MMD -MP -MF cache/lvmcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o + [CC] writecache.c +gcc -MT writecache/writecache.o -MMD -MP -MF writecache/writecache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -5032,6 +5077,7 @@ from ../lib/misc/lib.h:22, from cache/lvmcache.c:17: cache/lvmcache.c: In function 'lvmcache_vg_info_count': +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))) | ^ @@ -5155,6 +5201,37 @@ cache/lvmcache.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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': 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))) @@ -5247,6 +5324,36 @@ cache/lvmcache.c:244:9: note: in expansion of macro 'dm_list_iterate_items_safe' 244 | dm_list_iterate_items_safe(mda, mda_safe, &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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1495 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -5491,6 +5598,7 @@ cache/lvmcache.c:337:17: note: in expansion of macro 'dm_list_iterate_items' 337 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function 'monitor_dev_for_events': 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))) @@ -5528,6 +5636,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +activate/activate.c:1813:58: note: in expansion of macro 'dm_list_struct_base' + 1813 | if (!monitor_dev_for_events(cmd, dm_list_struct_base(snh, + | ^~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -5565,6 +5682,36 @@ ../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1831 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:546:9: note: in expansion of macro 'dm_list_iterate_items' 546 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -5796,7 +5943,6 @@ cache/lvmcache.c:626:9: note: in expansion of macro 'dm_list_iterate_items' 626 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ -activate/activate.c: In function 'lvs_in_vg_activated': cache/lvmcache.c: In function '_all_multipath_components': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -5819,30 +5965,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1478 | dm_list_iterate_items(lvl, &vg->lvs) +cache/lvmcache.c:678:9: note: in expansion of macro 'dm_list_iterate_items' + 678 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -cache/lvmcache.c:678:9: note: in expansion of macro 'dm_list_iterate_items' - 678 | dm_list_iterate_items(devl, altdevs) { - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2083:17: 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))) | ^ @@ -5855,11 +6002,10 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1478 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2083:17: note: in expansion of macro 'dm_list_iterate_items' + 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { + | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_all_md_components': -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))) | ^ @@ -5881,21 +6027,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -5905,21 +6036,6 @@ cache/lvmcache.c:751:9: note: in expansion of macro 'dm_list_iterate_items' 751 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1495 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -5942,6 +6058,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -5972,6 +6103,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -6017,6 +6163,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: 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:25: 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:18: 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:25: 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -6095,7 +6265,6 @@ cache/lvmcache.c:1084:9: note: in expansion of macro 'dm_list_iterate_items' 1084 | dm_list_iterate_items(devl, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -6117,9 +6286,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -activate/activate.c:1813:58: note: in expansion of macro 'dm_list_struct_base' - 1813 | if (!monitor_dev_for_events(cmd, dm_list_struct_base(snh, - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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))) | ^ @@ -6132,9 +6322,9 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1831 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2186:25: 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))) | ^ @@ -6147,9 +6337,9 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1831 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2186:25: note: in expansion of macro 'dm_list_iterate_items' + 2186 | dm_list_iterate_items(lvl, &suspend_lvs) + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -6202,6 +6392,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -6241,7 +6461,6 @@ cache/lvmcache.c:1395:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1395 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -6270,21 +6489,6 @@ ../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1426:9: note: in expansion of macro 'dm_list_iterate_items' 1426 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -6303,21 +6507,6 @@ cache/lvmcache.c:1426:9: note: in expansion of macro 'dm_list_iterate_items' 1426 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_extra_md_component_checks': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -6334,21 +6523,16 @@ cache/lvmcache.c:1508:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1508 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function '_lv_resume': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2102 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2314:66: 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)) + | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -6385,21 +6569,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -6424,6 +6593,7 @@ cache/lvmcache.c:1509:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1509 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -6433,9 +6603,9 @@ ../base/data-struct/list.h:154:18: 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:25: note: in expansion of macro 'dm_list_iterate_items_gen' - 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2377:9: 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))) | ^ @@ -6460,9 +6630,9 @@ ../base/data-struct/list.h:156:18: 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:25: note: in expansion of macro 'dm_list_iterate_items_gen' - 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2377:9: 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_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))) @@ -6494,6 +6664,7 @@ cache/lvmcache.c:1658:17: note: in expansion of macro 'dm_list_iterate_items' 1658 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -6515,21 +6686,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -6546,15 +6702,9 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2180 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2425:51: note: in expansion of macro 'dm_list_struct_base' + 2425 | 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))) | ^ @@ -6576,21 +6726,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -6607,21 +6742,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -6646,6 +6766,8 @@ cache/lvmcache.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' 1738 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function '_lv_remove_any_missing_subdevs': +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))) | ^ @@ -6658,48 +6780,9 @@ ../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2208 | dm_list_iterate_items(lvl, &suspend_lvs) +activate/activate.c:2694:17: note: in expansion of macro 'dm_list_iterate_items' + 2694 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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:66: 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': -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:18: 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:9: 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))) | ^ @@ -6721,6 +6804,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' + 2694 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -6736,18 +6834,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: 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:9: 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -6757,16 +6843,7 @@ cache/lvmcache.c:2074:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2074 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:2425:51: note: in expansion of macro 'dm_list_struct_base' - 2425 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, - | ^~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function 'lv_holder_is_active': 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))) @@ -6804,6 +6881,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' + 2818 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' + 2818 | 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:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -6858,7 +6965,6 @@ cache/lvmcache.c:2316:9: note: in expansion of macro 'dm_list_iterate_items' 2316 | 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))) | ^ @@ -6886,21 +6992,6 @@ ../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' - 2694 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2348:17: note: in expansion of macro 'dm_list_iterate_items' 2348 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -6916,25 +7007,9 @@ ../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' - 2694 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2348:17: note: in expansion of macro 'dm_list_iterate_items' 2348 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -activate/activate.c: In function 'lv_holder_is_active': 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))) @@ -6942,21 +7017,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' - 2818 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -6972,21 +7032,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' - 2818 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -7165,6 +7210,7 @@ 2789 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_bas': + [CC] integrity.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))) | ^ @@ -7195,6 +7241,7 @@ cache/lvmcache.c:2806:25: note: in expansion of macro 'dm_list_iterate_items' 2806 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT integrity/integrity.o -MMD -MP -MF integrity/integrity.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o 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))) @@ -7612,14 +7659,14 @@ cache/lvmcache.c:3197:9: note: in expansion of macro 'dm_list_iterate_items' 3197 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] writecache.c -gcc -MT writecache/writecache.o -MMD -MP -MF writecache/writecache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o - [CC] integrity.c -gcc -MT integrity/integrity.o -MMD -MP -MF integrity/integrity.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o [CC] cache.c gcc -MT cache_segtype/cache.o -MMD -MP -MF cache_segtype/cache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o [CC] toolcontext.c gcc -MT commands/toolcontext.o -MMD -MP -MF commands/toolcontext.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o + [CC] config.c +gcc -MT config/config.o -MMD -MP -MF config/config.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o + [CC] btree.c +gcc -MT datastruct/btree.o -MMD -MP -MF datastruct/btree.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -7916,6 +7963,11 @@ commands/toolcontext.c:1361:9: note: in expansion of macro 'dm_list_iterate_items' 1361 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + from config/config.c:17: +config/config.c: In function '_get_profile_from_list': 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))) @@ -7923,6 +7975,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' + 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' + 2225 | 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:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ @@ -7942,19 +8024,55 @@ commands/toolcontext.c:1843:27: note: in expansion of macro 'dm_list_item' 1843 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ - [CC] dmsetup - [CC] config.c -gcc -MT config/config.o -MMD -MP -MF config/config.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make -C dm-tools -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' - [CC] btree.c -gcc -MT datastruct/btree.o -MMD -MP -MF datastruct/btree.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.o +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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] str_list.c gcc -MT datastruct/str_list.o -MMD -MP -MF datastruct/str_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/str_list.c -o datastruct/str_list.o + [CC] dmsetup In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -8188,87 +8306,12 @@ datastruct/str_list.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' - 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' - 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make -C dm-tools +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' [CC] bcache.c gcc -MT device/bcache.o -MMD -MP -MF device/bcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o [CC] bcache-utils.c @@ -8460,6 +8503,10 @@ | ^~~~~~~~~~~~ [CC] dev-cache.c gcc -MT device/dev-cache.o -MMD -MP -MF device/dev-cache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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_id.c +gcc -MT device/device_id.o -MMD -MP -MF device/device_id.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.o + [CC] dev-ext.c +gcc -MT device/dev-ext.o -MMD -MP -MF device/dev-ext.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -8567,6 +8614,11 @@ device/dev-cache.c:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + from device/device_id.c:16: +device/device_id.c: In function 'free_dus': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -8582,7 +8634,6 @@ device/dev-cache.c:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c: In function '_drop_all_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))) | ^ @@ -8595,8 +8646,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { +device/device_id.c:163:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 163 | dm_list_iterate_items_safe(du, safe, dus) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -8610,8 +8661,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { +device/device_id.c:163:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 163 | dm_list_iterate_items_safe(du, safe, dus) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -8625,42 +8676,56 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { +device/device_id.c:163:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 163 | dm_list_iterate_items_safe(du, safe, dus) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] device_id.c -device/dev-cache.c: In function '_remove_alias': +device/device_id.c: In function 'free_dids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:1394:9: note: in expansion of macro 'dm_list_iterate_items' - 1394 | dm_list_iterate_items(strl, &dev->aliases) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +device/device_id.c:179:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 179 | dm_list_iterate_items_safe(id, safe, ids) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:1394:9: note: in expansion of macro 'dm_list_iterate_items' - 1394 | dm_list_iterate_items(strl, &dev->aliases) { - | ^~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c: In function 'dev_cache_verify_aliases': +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +device/device_id.c:179:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 179 | dm_list_iterate_items_safe(id, safe, ids) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +device/device_id.c:179:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 179 | dm_list_iterate_items_safe(id, safe, ids) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +device/dev-cache.c: In function '_drop_all_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))) | ^ @@ -8673,10 +8738,9 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1418 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { +device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT device/device_id.o -MMD -MP -MF device/device_id.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.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))) | ^ @@ -8689,9 +8753,10 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1418 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { +device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +device/device_id.c: In function '_dev_has_stable_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))) | ^ @@ -8704,23 +8769,9 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1418 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { +device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:1697:24: note: in expansion of macro 'dm_list_item' - 1697 | return dm_list_item(dev->aliases.n, struct dm_str_list)->str; - | ^~~~~~~~~~~~ -device/dev-cache.c: In function '_setup_devices_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -8733,8 +8784,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1729:9: note: in expansion of macro 'dm_list_iterate_items' - 1729 | dm_list_iterate_items(strl, &cmd->deviceslist) { +device/device_id.c:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -8748,60 +8799,41 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1729:9: note: in expansion of macro 'dm_list_iterate_items' - 1729 | dm_list_iterate_items(strl, &cmd->deviceslist) { +device/device_id.c:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from device/device_id.c:16: -device/device_id.c: In function 'free_dus': +device/dev-cache.c: In function '_remove_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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:163:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 163 | dm_list_iterate_items_safe(du, safe, dus) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1394:9: note: in expansion of macro 'dm_list_iterate_items' + 1394 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:163:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 163 | dm_list_iterate_items_safe(du, safe, dus) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:163:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 163 | dm_list_iterate_items_safe(du, safe, dus) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c: In function 'free_dids': +../base/data-struct/list.h:163:40: note: in expansion 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:1394:9: note: in expansion of macro 'dm_list_iterate_items' + 1394 | dm_list_iterate_items(strl, &dev->aliases) { + | ^~~~~~~~~~~~~~~~~~~~~ +device/dev-cache.c: In function 'dev_cache_verify_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))) | ^ @@ -8814,8 +8846,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:179:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 179 | dm_list_iterate_items_safe(id, safe, ids) { +device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1418 | 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))) @@ -8829,8 +8861,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:179:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 179 | dm_list_iterate_items_safe(id, safe, ids) { +device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1418 | 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))) @@ -8844,10 +8876,10 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:179:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 179 | dm_list_iterate_items_safe(id, safe, ids) { +device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1418 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c: In function '_dev_has_stable_id': +device/device_id.c: In function 'device_ids_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))) | ^ @@ -8860,8 +8892,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | dm_list_iterate_items(id, &dev->ids) { +device/device_id.c:761:9: note: in expansion of macro 'dm_list_iterate_items' + 761 | dm_list_iterate_items(du, &cmd->use_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))) @@ -8875,11 +8907,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | dm_list_iterate_items(id, &dev->ids) { +device/device_id.c:761:9: note: in expansion of macro 'dm_list_iterate_items' + 761 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-ext.c -device/device_id.c: In function 'device_ids_write': +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:1697:24: note: in expansion of macro 'dm_list_item' + 1697 | return dm_list_item(dev->aliases.n, struct dm_str_list)->str; + | ^~~~~~~~~~~~ +device/dev-cache.c: In function '_setup_devices_list': + [CC] dev-io.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))) | ^ @@ -8892,10 +8937,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:761:9: note: in expansion of macro 'dm_list_iterate_items' - 761 | dm_list_iterate_items(du, &cmd->use_devices) { +device/dev-cache.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' + 1729 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT device/dev-ext.o -MMD -MP -MF device/dev-ext.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.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))) | ^ @@ -8908,8 +8952,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -device/device_id.c:761:9: note: in expansion of macro 'dm_list_iterate_items' - 761 | dm_list_iterate_items(du, &cmd->use_devices) { +device/dev-cache.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' + 1729 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_use_devname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] @@ -8943,6 +8987,7 @@ 872 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_device_ids_use_lvmlv': +gcc -MT device/dev-io.o -MMD -MP -MF device/dev-io.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.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))) | ^ @@ -9661,12 +9706,12 @@ device/device_id.c:2336:9: note: in expansion of macro 'dm_list_iterate_items' 2336 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-io.c -gcc -MT device/dev-io.o -MMD -MP -MF device/dev-io.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o [CC] dev-md.c gcc -MT device/dev-md.o -MMD -MP -MF device/dev-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o [CC] dev-mpath.c gcc -MT device/dev-mpath.o -MMD -MP -MF device/dev-mpath.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-mpath.c -o device/dev-mpath.o + [CC] dev-swap.c +gcc -MT device/dev-swap.o -MMD -MP -MF device/dev-swap.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -9747,18 +9792,20 @@ device/dev-mpath.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, &_ignored) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-swap.c -gcc -MT device/dev-swap.o -MMD -MP -MF device/dev-swap.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o [CC] dev-type.c gcc -MT device/dev-type.o -MMD -MP -MF device/dev-type.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o [CC] dev-luks.c - [CC] dev-dasd.c gcc -MT device/dev-luks.o -MMD -MP -MF device/dev-luks.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o + [CC] dev-dasd.c gcc -MT device/dev-dasd.o -MMD -MP -MF device/dev-dasd.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-dasd.c -o device/dev-dasd.o [CC] dev-lvm1-pool.c gcc -MT device/dev-lvm1-pool.o -MMD -MP -MF device/dev-lvm1-pool.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] online.c gcc -MT device/online.o -MMD -MP -MF device/online.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/online.c -o device/online.o + [CC] display.c +gcc -MT display/display.o -MMD -MP -MF display/display.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o + [CC] errseg.c +gcc -MT error/errseg.o -MMD -MP -MF error/errseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -9809,10 +9856,6 @@ device/online.c:138:9: note: in expansion of macro 'dm_list_iterate_items_safe' 138 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] display.c -gcc -MT display/display.o -MMD -MP -MF display/display.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o - [CC] errseg.c -gcc -MT error/errseg.o -MMD -MP -MF error/errseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -10075,6 +10118,7 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] filter-md.c gcc -MT filters/filter-md.o -MMD -MP -MF filters/filter-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o + [CC] filter-fwraid.c In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -10110,9 +10154,8 @@ filters/filter-regex.c:177:9: note: in expansion of macro 'dm_list_iterate_items' 177 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] filter-fwraid.c - [CC] filter-mpath.c gcc -MT filters/filter-fwraid.o -MMD -MP -MF filters/filter-fwraid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o + [CC] filter-mpath.c gcc -MT filters/filter-mpath.o -MMD -MP -MF filters/filter-mpath.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o [CC] filter-partitioned.c gcc -MT filters/filter-partitioned.o -MMD -MP -MF filters/filter-partitioned.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-partitioned.c -o filters/filter-partitioned.o @@ -10130,6 +10173,8 @@ gcc -MT format_text/archiver.o -MMD -MP -MF format_text/archiver.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o [CC] export.c gcc -MT format_text/export.o -MMD -MP -MF format_text/export.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o + [CC] flags.c +gcc -MT format_text/flags.o -MMD -MP -MF format_text/flags.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -10524,8 +10569,6 @@ format_text/export.c:536:9: note: in expansion of macro 'dm_list_iterate_items' 536 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] flags.c -gcc -MT format_text/flags.o -MMD -MP -MF format_text/flags.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o 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))) @@ -10710,6 +10753,7 @@ format_text/export.c:942:9: note: in expansion of macro 'dm_list_iterate_items' 942 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] format-text.c 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))) @@ -10741,10 +10785,11 @@ format_text/export.c:972:9: note: in expansion of macro 'dm_list_iterate_items' 972 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] format-text.c gcc -MT format_text/format-text.o -MMD -MP -MF format_text/format-text.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 [CC] import.c gcc -MT format_text/import.o -MMD -MP -MF format_text/import.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o + [CC] import_vsn1.c +gcc -MT format_text/import_vsn1.o -MMD -MP -MF format_text/import_vsn1.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -10873,10 +10918,6 @@ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] import_vsn1.c -gcc -MT format_text/import_vsn1.o -MMD -MP -MF format_text/import_vsn1.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] text_label.c -gcc -MT format_text/text_label.o -MMD -MP -MF format_text/text_label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -10912,6 +10953,10 @@ format_text/import_vsn1.c:364:9: note: in expansion of macro 'dm_list_iterate_items' 364 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] text_label.c +gcc -MT format_text/text_label.o -MMD -MP -MF format_text/text_label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o + [CC] freeseg.c +gcc -MT freeseg/freeseg.o -MMD -MP -MF freeseg/freeseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -10973,14 +11018,10 @@ format_text/text_label.c:308:23: note: in expansion of macro 'dm_list_item' 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ - [CC] freeseg.c -gcc -MT freeseg/freeseg.o -MMD -MP -MF freeseg/freeseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 freeseg/freeseg.c -o freeseg/freeseg.o [CC] label.c gcc -MT label/label.o -MMD -MP -MF label/label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o [CC] hints.c gcc -MT label/hints.o -MMD -MP -MF label/hints.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.o - [CC] file_locking.c -gcc -MT locking/file_locking.o -MMD -MP -MF locking/file_locking.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -11047,6 +11088,7 @@ label/label.c:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ + [CC] file_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))) | ^ @@ -11183,6 +11225,7 @@ label/label.c:646:9: note: in expansion of macro 'dm_list_iterate_items_safe' 646 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT locking/file_locking.o -MMD -MP -MF locking/file_locking.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/file_locking.c -o locking/file_locking.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -11411,26 +11454,6 @@ label/label.c:1088:17: note: in expansion of macro 'dm_list_iterate_items' 1088 | 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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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))) | ^ @@ -11452,52 +11475,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | 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:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -11513,21 +11490,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -11552,7 +11514,6 @@ label/label.c:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &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))) | ^ @@ -11574,36 +11535,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' - 553 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' - 553 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -11613,22 +11544,6 @@ label/label.c:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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))) | ^ @@ -11656,21 +11571,6 @@ ../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11686,33 +11586,6 @@ ../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:609:27: note: in expansion of macro 'dm_list_item' - 609 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11867,7 +11740,6 @@ label/label.c:1448:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1448 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -11889,21 +11761,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' - 1294 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -11919,21 +11776,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' - 1294 | 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:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -12147,703 +11989,54 @@ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:39: note: in expansion of macro 'dm_list_item' - 315 | lvl = dm_list_item(lvh, struct lv_list); - | ^~~~~~~~~~~~ - [CC] log.c -gcc -MT log/log.o -MMD -MP -MF log/log.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o - [CC] cache_manip.c -gcc -MT metadata/cache_manip.o -MMD -MP -MF metadata/cache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o - [CC] writecache_manip.c -gcc -MT metadata/writecache_manip.o -MMD -MP -MF metadata/writecache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o -log/log.c: In function 'reopen_standard_stream': -log/log.c:209:9: warning: pointer 'old_stream' may be used after 'fclose' [-Wuse-after-free] - 209 | _check_and_replace_standard_log_streams(old_stream, new_stream); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -log/log.c:193:13: note: call to 'fclose' here - 193 | if (fclose(old_stream)) - | ^~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] integrity_manip.c -gcc -MT metadata/integrity_manip.o -MMD -MP -MF metadata/integrity_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/integrity_manip.c -o metadata/integrity_manip.o - [CC] lv.c -gcc -MT metadata/lv.o -MMD -MP -MF metadata/lv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o - [CC] lv_manip.c -gcc -MT metadata/lv_manip.o -MMD -MP -MF metadata/lv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:571:17: note: in expansion of macro 'dm_list_iterate_items' - 571 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:571:17: note: in expansion of macro 'dm_list_iterate_items' - 571 | 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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:661:17: note: in expansion of macro 'dm_list_iterate_items' - 661 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:661:17: note: in expansion of macro 'dm_list_iterate_items' - 661 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:721:9: note: in expansion of macro 'dm_list_iterate_items' - 721 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:721:9: note: in expansion of macro 'dm_list_iterate_items' - 721 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:729:25: note: in expansion of macro 'dm_list_iterate_items' - 729 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:729:25: note: in expansion of macro 'dm_list_iterate_items' - 729 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:862:9: note: in expansion of macro 'dm_list_iterate_items' - 862 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:862:9: note: in expansion of macro 'dm_list_iterate_items' - 862 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:889:9: note: in expansion of macro 'dm_list_iterate_items' - 889 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:889:9: note: in expansion of macro 'dm_list_iterate_items' - 889 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:924:9: note: in expansion of macro 'dm_list_iterate_items' - 924 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:924:9: note: in expansion of macro 'dm_list_iterate_items' - 924 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:962:9: note: in expansion of macro 'dm_list_iterate_items' - 962 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:962:9: note: in expansion of macro 'dm_list_iterate_items' - 962 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:979:9: note: in expansion of macro 'dm_list_iterate_items' - 979 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:979:9: note: in expansion of macro 'dm_list_iterate_items' - 979 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:998:9: note: in expansion of macro 'dm_list_iterate_items' - 998 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:998:9: note: in expansion of macro 'dm_list_iterate_items' - 998 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv.c: In function 'lv_has_constant_stripes': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1684 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ + 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:192:18: 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:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __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:1553:9: note: in expansion of macro 'dm_list_iterate_back_items' - 1553 | dm_list_iterate_back_items(seg, &lv->segments) { +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:194:18: 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:1553:9: note: in expansion of macro 'dm_list_iterate_back_items' - 1553 | dm_list_iterate_back_items(seg, &lv->segments) { + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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))) | ^ @@ -12856,9 +12049,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:1666:17: note: in expansion of macro 'dm_list_iterate_items' - 1666 | dm_list_iterate_items(lvl, &lv->vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +label/hints.c:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | 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))) | ^ @@ -12871,10 +12064,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:1666:17: note: in expansion of macro 'dm_list_iterate_items' - 1666 | dm_list_iterate_items(lvl, &lv->vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'historical_glv_remove': +label/hints.c:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | 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))) | ^ @@ -12887,8 +12080,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' - 1821 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { +label/hints.c:553:9: note: in expansion of macro 'dm_list_iterate_items' + 553 | 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))) @@ -12902,85 +12095,68 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' - 1821 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { +label/hints.c:553:9: note: in expansion of macro 'dm_list_iterate_items' + 553 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ -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:1984:30: note: in expansion of macro 'dm_list_item' - 1984 | 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': +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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' - 2098 | dm_list_iterate_items(aa, &alloced_areas[0]) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' - 2098 | dm_list_iterate_items(aa, &alloced_areas[0]) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_match_pv_tags': +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' - 2398 | dm_list_iterate_items(sl, &pv1->tags) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' - 2398 | dm_list_iterate_items(sl, &pv1->tags) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_log_parallel_areas': +../base/data-struct/list.h:109: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:609:27: note: in expansion of macro 'dm_list_item' + 609 | 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))) | ^ @@ -12993,8 +12169,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' - 2520 | dm_list_iterate_items(spvs, parallel_areas) { +label/hints.c:1294:9: note: in expansion of macro 'dm_list_iterate_items' + 1294 | 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))) @@ -13008,9 +12184,16 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' - 2520 | dm_list_iterate_items(spvs, parallel_areas) { +label/hints.c:1294:9: note: in expansion of macro 'dm_list_iterate_items' + 1294 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] log.c +gcc -MT log/log.o -MMD -MP -MF log/log.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -13023,9 +12206,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' - 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +locking/locking.c:310:9: 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))) | ^ @@ -13038,10 +12221,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' - 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_check_cling_to_alloced': +locking/locking.c:310:9: 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:39: note: in expansion of macro 'dm_list_item' + 315 | lvl = dm_list_item(lvh, struct lv_list); + | ^~~~~~~~~~~~ + [CC] cache_manip.c +gcc -MT metadata/cache_manip.o -MMD -MP -MF metadata/cache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o + [CC] writecache_manip.c +gcc -MT metadata/writecache_manip.o -MMD -MP -MF metadata/writecache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o +log/log.c: In function 'reopen_standard_stream': +log/log.c:209:9: warning: pointer 'old_stream' may be used after 'fclose' [-Wuse-after-free] + 209 | _check_and_replace_standard_log_streams(old_stream, new_stream); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +log/log.c:193:13: note: call to 'fclose' here + 193 | if (fclose(old_stream)) + | ^~~~~~~~~~~~~~~~~~ + [CC] integrity_manip.c +gcc -MT metadata/integrity_manip.o -MMD -MP -MF metadata/integrity_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, + 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))) | ^ @@ -13054,9 +12266,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' - 2771 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/writecache_manip.c:52:9: 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))) | ^ @@ -13069,10 +12281,16 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' - 2771 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_pv_is_parallel': +metadata/writecache_manip.c:52:9: note: in expansion of macro 'dm_list_iterate_items' + 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lv.c +gcc -MT metadata/lv.o -MMD -MP -MF metadata/lv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -13085,8 +12303,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' - 2789 | dm_list_iterate_items(pvl, parallel_pvs) { +metadata/integrity_manip.c:37:9: 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))) @@ -13100,10 +12318,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' - 2789 | dm_list_iterate_items(pvl, parallel_pvs) { +metadata/integrity_manip.c:37:9: note: in expansion of macro 'dm_list_iterate_items' + 37 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_reset_unreserved': +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))) | ^ @@ -13116,9 +12334,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(pvm, pvms) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/integrity_manip.c:571:17: note: in expansion of macro 'dm_list_iterate_items' + 571 | 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))) | ^ @@ -13131,9 +12349,16 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(pvm, pvms) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/integrity_manip.c:571:17: note: in expansion of macro 'dm_list_iterate_items' + 571 | dm_list_iterate_items(pvl, &allocatable_pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lv_manip.c +gcc -MT metadata/lv_manip.o -MMD -MP -MF metadata/lv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -13146,9 +12371,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' - 2926 | dm_list_iterate_items(pva, &pvm->areas) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c:524:9: 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))) | ^ @@ -13161,10 +12386,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' - 2926 | dm_list_iterate_items(pva, &pvm->areas) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_find_some_parallel_space': +metadata/lv.c:524:9: 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))) | ^ @@ -13177,9 +12402,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' - 3071 | dm_list_iterate_items(pvm, pvms) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c:585:9: 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))) | ^ @@ -13192,9 +12417,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' - 3071 | dm_list_iterate_items(pvm, pvms) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c:585:9: 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))) | ^ @@ -13207,9 +12433,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' - 3079 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c:700:9: 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))) | ^ @@ -13222,9 +12448,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' - 3079 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c:700:9: 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))) | ^ @@ -13237,9 +12464,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' - 3108 | dm_list_iterate_items(pva, &pvm->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c:916:9: 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))) | ^ @@ -13252,12 +12479,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' - 3108 | dm_list_iterate_items(pva, &pvm->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] merge.c -gcc -MT metadata/merge.o -MMD -MP -MF metadata/merge.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o -metadata/lv_manip.c: In function '_find_max_parallel_space_for_one_policy': +metadata/lv.c:916:9: note: in expansion of macro 'dm_list_iterate_items' + 916 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c: In function 'lv_lock_holder': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -13270,8 +12495,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' - 3306 | dm_list_iterate_items(spvs, ah->parallel_areas) { +metadata/lv.c:1640:25: 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))) @@ -13285,10 +12510,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' - 3306 | dm_list_iterate_items(spvs, ah->parallel_areas) { +metadata/lv.c:1640:25: note: in expansion of macro 'dm_list_iterate_items' + 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -13301,8 +12525,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_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:9: note: in expansion of macro 'dm_list_iterate_items' - 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/lv.c:1657:9: 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))) @@ -13316,9 +12540,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_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:9: note: in expansion of macro 'dm_list_iterate_items' - 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/lv.c:1657:9: note: in expansion of macro 'dm_list_iterate_items' + 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c: In function 'lv_has_constant_stripes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -13331,8 +12556,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' - 3991 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/lv.c:1684:9: 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))) @@ -13346,10 +12571,16 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' - 3991 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/lv.c:1684:9: note: in expansion of macro 'dm_list_iterate_items' + 1684 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_add_mirror_areas': + [CC] merge.c +gcc -MT metadata/merge.o -MMD -MP -MF metadata/merge.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -13362,9 +12593,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' - 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:661:17: note: in expansion of macro 'dm_list_iterate_items' + 661 | 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))) | ^ @@ -13377,10 +12608,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' - 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_for_each_sub_lv': +metadata/lv_manip.c:661:17: note: in expansion of macro 'dm_list_iterate_items' + 661 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] metadata.c +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))) | ^ @@ -13393,8 +12625,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' - 4743 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:721:9: note: in expansion of macro 'dm_list_iterate_items' + 721 | 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))) @@ -13408,10 +12640,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' - 4743 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:721:9: note: in expansion of macro 'dm_list_iterate_items' + 721 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -13424,9 +12655,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' - 5403 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:729:25: note: in expansion of macro 'dm_list_iterate_items' + 729 | 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))) | ^ @@ -13439,10 +12670,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' - 5403 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_lvresize_adjust_extents': +metadata/lv_manip.c:729:25: note: in expansion of macro 'dm_list_iterate_items' + 729 | dm_list_iterate_items(pvl, pvs) + | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/metadata.o -MMD -MP -MF metadata/metadata.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o +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))) | ^ @@ -13455,9 +12687,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' - 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:862:9: note: in expansion of macro 'dm_list_iterate_items' + 862 | 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))) | ^ @@ -13470,9 +12702,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' - 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:862:9: note: in expansion of macro 'dm_list_iterate_items' + 862 | 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))) | ^ @@ -13485,9 +12718,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' - 5670 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:889:9: note: in expansion of macro 'dm_list_iterate_items' + 889 | 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))) | ^ @@ -13500,28 +12733,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' - 5670 | 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:22, - 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:27: note: in expansion of macro 'dm_list_item' - 58 | current = dm_list_item(segh, struct lv_segment); - | ^~~~~~~~~~~~ -metadata/lv_manip.c: In function 'generate_lv_name': -metadata/merge.c: In function 'check_lv_segments': +metadata/lv_manip.c:889:9: note: in expansion of macro 'dm_list_iterate_items' + 889 | 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))) | ^ @@ -13534,8 +12749,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:655:9: note: in expansion of macro 'dm_list_iterate_items' - 655 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:924:9: note: in expansion of macro 'dm_list_iterate_items' + 924 | 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))) @@ -13549,9 +12764,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:655:9: note: in expansion of macro 'dm_list_iterate_items' - 655 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:924:9: note: in expansion of macro 'dm_list_iterate_items' + 924 | 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))) | ^ @@ -13564,8 +12780,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' - 6223 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:962:9: note: in expansion of macro 'dm_list_iterate_items' + 962 | 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))) @@ -13573,30 +12789,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:739:33: note: in expansion of macro 'dm_list_iterate_items' - 739 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:962:9: note: in expansion of macro 'dm_list_iterate_items' + 962 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:739:33: note: in expansion of macro 'dm_list_iterate_items' - 739 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:979:9: note: in expansion of macro 'dm_list_iterate_items' + 979 | 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))) | ^ @@ -13609,9 +12826,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' - 6223 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:979:9: note: in expansion of macro 'dm_list_iterate_items' + 979 | 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))) | ^ @@ -13624,8 +12842,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' - 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/lv_manip.c:998:9: note: in expansion of macro 'dm_list_iterate_items' + 998 | 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))) @@ -13639,24 +12857,40 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' - 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/lv_manip.c:998:9: note: in expansion of macro 'dm_list_iterate_items' + 998 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:192:18: 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' - 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../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:1553:9: note: in expansion of macro 'dm_list_iterate_back_items' + 1553 | 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:18: 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:1553:9: note: in expansion of macro 'dm_list_iterate_back_items' + 1553 | 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))) | ^ @@ -13669,8 +12903,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' - 822 | dm_list_iterate_items(seg2, &seg->lv->segments) +metadata/lv_manip.c:1666:17: note: in expansion of macro 'dm_list_iterate_items' + 1666 | 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))) @@ -13684,9 +12918,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' - 822 | dm_list_iterate_items(seg2, &seg->lv->segments) +metadata/lv_manip.c:1666:17: note: in expansion of macro 'dm_list_iterate_items' + 1666 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -13699,8 +12934,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' - 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { +metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' + 1821 | 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))) @@ -13714,71 +12949,71 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' - 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { +metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' + 1821 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + from metadata/merge.c:16: +metadata/merge.c: In function 'lv_merge_segments': +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' - 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_glv_from_indirect_glvs': +../base/data-struct/list.h:109: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:1984:30: note: in expansion of macro 'dm_list_item' + 1984 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:109: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:27: note: in expansion of macro 'dm_list_item' + 58 | current = dm_list_item(segh, 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' + 2098 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_remove_single': +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' + 2098 | 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))) | ^ @@ -13791,9 +13026,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' - 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' + 2398 | 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))) | ^ @@ -13806,10 +13041,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' - 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_lv_remove_segs_using_this_lv': +metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' + 2398 | 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))) | ^ @@ -13822,8 +13057,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' - 6876 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' + 2520 | 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))) @@ -13837,19 +13072,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' - 6876 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' + 2520 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_remove_with_dependencies': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -metadata/lv_manip.c:6947:63: note: in expansion of macro 'dm_list_struct_base' - 6947 | 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))) | ^ @@ -13862,8 +13087,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' - 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) +metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' + 2528 | 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))) @@ -13877,10 +13102,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' - 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) +metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' + 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'split_parent_segments_for_layer': +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))) | ^ @@ -13893,8 +13118,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' - 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/merge.c:655:9: note: in expansion of macro 'dm_list_iterate_items' + 655 | 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))) @@ -13908,9 +13133,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' - 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/merge.c:655:9: note: in expansion of macro 'dm_list_iterate_items' + 655 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -13923,25 +13149,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' - 7150 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' - 7150 | dm_list_iterate_items(seg, &parent_lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_layers_for_segments': +metadata/merge.c:739:33: note: in expansion of macro 'dm_list_iterate_items' + 739 | 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))) | ^ @@ -13954,9 +13164,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' - 7180 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' + 2771 | 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))) | ^ @@ -13969,10 +13179,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' - 7180 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_layers_for_segments_all': +metadata/merge.c:739:33: note: in expansion of macro 'dm_list_iterate_items' + 739 | 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))) | ^ @@ -13985,8 +13194,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' - 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/merge.c:785:9: note: in expansion of macro 'dm_list_iterate_items' + 785 | 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))) @@ -14000,8 +13209,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' - 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/merge.c:785:9: note: in expansion of macro 'dm_list_iterate_items' + 785 | 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))) @@ -14009,31 +13218,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' - 7271 | dm_list_iterate_items(lvl, lvs_changed) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' + 2771 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' - 7271 | dm_list_iterate_items(lvl, lvs_changed) { +metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' + 2789 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -14046,9 +13255,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' - 7288 | dm_list_iterate_items(seg, &lv_to->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:822:17: note: in expansion of macro 'dm_list_iterate_items' + 822 | 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))) | ^ @@ -14061,9 +13270,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' - 7288 | dm_list_iterate_items(seg, &lv_to->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:822:17: note: in expansion of macro 'dm_list_iterate_items' + 822 | 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))) | ^ @@ -14076,8 +13285,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' - 7297 | dm_list_iterate_items(seg, &lv_to->segments) { +metadata/merge.c:841:9: note: in expansion of macro 'dm_list_iterate_items' + 841 | 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))) @@ -14091,25 +13300,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' - 7297 | dm_list_iterate_items(seg, &lv_to->segments) { +metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' + 2789 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'insert_layer_for_lv': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' - 7467 | 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))) | ^ @@ -14122,9 +13315,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' - 7467 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:841:9: note: in expansion of macro 'dm_list_iterate_items' + 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -14137,9 +13331,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' - 7494 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' + 2925 | 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))) | ^ @@ -14152,12 +13346,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' - 7494 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] metadata.c -gcc -MT metadata/metadata.o -MMD -MP -MF metadata/metadata.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o -metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': +metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' + 2925 | 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))) | ^ @@ -14170,9 +13361,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' - 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' + 2926 | 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))) | ^ @@ -14185,10 +13376,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' - 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_align_segment_boundary_to_pe_range': +metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' + 2926 | dm_list_iterate_items(pva, &pvm->areas) + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function '_find_some_parallel_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -14201,9 +13392,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' - 7641 | dm_list_iterate_items(seg, &lv_where->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' + 3071 | 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))) | ^ @@ -14216,9 +13407,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' - 7641 | dm_list_iterate_items(seg, &lv_where->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' + 3071 | 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))) | ^ @@ -14231,9 +13422,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' - 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' + 3079 | 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))) | ^ @@ -14246,10 +13437,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' - 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': +metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' + 3079 | 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))) | ^ @@ -14262,9 +13452,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' - 7721 | dm_list_iterate_items(seg, &lv_where->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' + 3108 | 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))) | ^ @@ -14277,9 +13467,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' - 7721 | dm_list_iterate_items(seg, &lv_where->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' + 3108 | dm_list_iterate_items(pva, &pvm->areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function '_find_max_parallel_space_for_one_policy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -14292,9 +13483,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' - 7729 | dm_list_iterate_items(lvl, lvs_changed) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' + 3306 | 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))) | ^ @@ -14307,10 +13498,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' - 7729 | dm_list_iterate_items(lvl, lvs_changed) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': +metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' + 3306 | dm_list_iterate_items(spvs, ah->parallel_areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -14323,8 +13514,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' - 7917 | dm_list_iterate_items(lvl, lv_list) { +metadata/lv_manip.c:3949:9: 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))) @@ -14338,8 +13529,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' - 7917 | dm_list_iterate_items(lvl, lv_list) { +metadata/lv_manip.c:3949:9: 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))) @@ -14353,8 +13544,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' - 7939 | dm_list_iterate_items(lvl, lv_list) +metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' + 3991 | 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))) @@ -14368,9 +13559,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' - 7939 | dm_list_iterate_items(lvl, lv_list) +metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' + 3991 | 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))) | ^ @@ -14383,8 +13575,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' - 7951 | dm_list_iterate_items(lvl, lv_list) { +metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' + 4038 | 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))) @@ -14398,9 +13590,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' - 7951 | dm_list_iterate_items(lvl, lv_list) { +metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' + 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -14413,8 +13606,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' - 7963 | dm_list_iterate_items(lvl, lv_list) +metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' + 4743 | 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))) @@ -14428,8 +13621,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' - 7963 | dm_list_iterate_items(lvl, lv_list) +metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' + 4743 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, @@ -14467,6 +13660,7 @@ 58 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'add_pv_to_vg': +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))) | ^ @@ -14488,6 +13682,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' + 5403 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -14528,7 +13737,23 @@ metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' 477 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' + 5403 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_rename': +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))) | ^ @@ -14596,6 +13821,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' + 5521 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -14664,6 +13904,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' + 5521 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -14759,6 +14014,21 @@ metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' + 5670 | 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))) @@ -14797,6 +14067,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' + 5670 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -14837,7 +14122,6 @@ metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' 1231 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] mirror.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))) | ^ @@ -14869,7 +14153,6 @@ metadata/metadata.c:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/mirror.o -MMD -MP -MF metadata/mirror.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -15116,6 +14399,7 @@ metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' 1626 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'generate_lv_name': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -15184,6 +14468,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' + 6223 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -15221,6 +14520,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' + 6223 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' 1690 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -15339,6 +14653,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' + 6231 | 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:194:18: note: in expansion of macro 'dm_list_struct_base' 194 | v = dm_list_struct_base(v->field.p, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -15446,6 +14775,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' + 6231 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -15540,6 +14884,7 @@ metadata/metadata.c:1913:33: note: in expansion of macro 'dm_list_struct_base' 1913 | if (!fn(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, data)) | ^~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'remove_glv_from_indirect_glvs': 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))) @@ -15577,6 +14922,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -15608,6 +14968,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -15663,6 +15038,21 @@ metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' 2066 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) @@ -15950,6 +15340,7 @@ metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' 2512 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -15977,6 +15368,36 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' + 6757 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' + 6757 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' 2588 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -15995,6 +15416,7 @@ metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' 2588 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] mirror.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))) | ^ @@ -16025,6 +15447,8 @@ metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' 2681 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function '_lv_remove_segs_using_this_lv': +gcc -MT metadata/mirror.o -MMD -MP -MF metadata/mirror.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o 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))) @@ -16041,11 +15465,6 @@ metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' 2770 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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))) | ^ @@ -16058,8 +15477,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 308 | dm_list_iterate_items(sl, tagsl) +metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' + 6876 | 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))) @@ -16073,8 +15492,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 308 | dm_list_iterate_items(sl, tagsl) +metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' + 6876 | 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))) @@ -16104,9 +15523,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 354 | dm_list_iterate_items(sl, tagsl) +metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' + 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -16119,8 +15539,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 354 | dm_list_iterate_items(sl, tagsl) +metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' + 2790 | 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))) @@ -16128,14 +15548,24 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +metadata/lv_manip.c:6947:63: note: in expansion of macro 'dm_list_struct_base' + 6947 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, + | ^~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, tagsl) +metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' + 2809 | 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))) @@ -16143,14 +15573,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' - 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { +metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' + 2809 | 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))) @@ -16158,16 +15588,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, tagsl) +metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' + 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -16180,8 +15609,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:17: note: in expansion of macro 'dm_list_iterate_items' - 412 | dm_list_iterate_items(sl, &mirror_lv->tags) +metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' + 7006 | 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))) @@ -16195,8 +15624,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' - 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { +metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' + 2812 | 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))) @@ -16210,11 +15639,55 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:17: note: in expansion of macro 'dm_list_iterate_items' - 412 | dm_list_iterate_items(sl, &mirror_lv->tags) +metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' + 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_handle_historical_lvs': -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:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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))) | ^ @@ -16227,23 +15700,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' - 461 | dm_list_iterate_items(lvl, mimages) +metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' + 2866 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'split_parent_segments_for_layer': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' - 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) +metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' + 2866 | 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))) @@ -16251,16 +15725,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' - 461 | dm_list_iterate_items(lvl, mimages) +metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' + 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -16273,9 +15746,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' - 499 | dm_list_iterate_items(seg, &mimage_lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' + 2872 | 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))) | ^ @@ -16288,9 +15761,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' - 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' + 2872 | 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))) | ^ @@ -16303,9 +15776,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' - 499 | dm_list_iterate_items(seg, &mimage_lv->segments) { +metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' + 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -16318,9 +15792,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:511:25: note: in expansion of macro 'dm_list_iterate_items' - 511 | dm_list_iterate_items(pvl, removable_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -16333,9 +15807,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:511:25: note: in expansion of macro 'dm_list_iterate_items' - 511 | dm_list_iterate_items(pvl, removable_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -16348,9 +15822,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' - 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' + 7150 | 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))) | ^ @@ -16363,10 +15837,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' - 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function '_split_mirror_images': +metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' + 7150 | dm_list_iterate_items(seg, &parent_lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'remove_layers_for_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -16379,9 +15853,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:688:17: note: in expansion of macro 'dm_list_iterate_items' - 688 | dm_list_iterate_items(lvl, &split_images) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' + 2990 | 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))) | ^ @@ -16394,9 +15868,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:688:17: note: in expansion of macro 'dm_list_iterate_items' - 688 | dm_list_iterate_items(lvl, &split_images) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' + 2990 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' + 7180 | 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))) | ^ @@ -16409,8 +15898,8 @@ ../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { +metadata/metadata.c:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | 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))) @@ -16418,16 +15907,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' + 7180 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { +metadata/metadata.c:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function '_remove_mirror_images': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -16440,9 +15943,10 @@ ../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { +metadata/metadata.c:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_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))) | ^ @@ -16455,9 +15959,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:910:25: note: in expansion of macro 'dm_list_iterate_items' - 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' + 3017 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' + 7257 | 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))) | ^ @@ -16470,10 +15989,36 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:910:25: note: in expansion of macro 'dm_list_iterate_items' - 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_wipe_outdated_pvs': +metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' + 3017 | 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:3061:31: note: in expansion of macro 'dm_list_item' + 3061 | mda = dm_list_item(mdah, struct metadata_area); + | ^~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' + 7257 | 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))) | ^ @@ -16486,8 +16031,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' - 2866 | dm_list_iterate_items(devl, &devs) { +metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' + 3075 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' + 3075 | 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))) @@ -16501,9 +16061,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:981:17: note: in expansion of macro 'dm_list_iterate_items' - 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' + 7271 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' + 3082 | 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))) | ^ @@ -16516,9 +16091,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:981:17: note: in expansion of macro 'dm_list_iterate_items' - 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' + 3082 | 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))) | ^ @@ -16531,9 +16106,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' - 2866 | dm_list_iterate_items(devl, &devs) { +metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' + 7271 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function '_vg_commit_mdas': +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))) | ^ @@ -16546,10 +16123,54 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' - 2872 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'remove_mirrors_from_segments': +metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' + 7288 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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))) | ^ @@ -16562,9 +16183,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' - 2872 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' + 7288 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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))) | ^ @@ -16577,10 +16213,39 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' - 1196 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' + 7297 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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))) | ^ @@ -16593,8 +16258,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' - 1196 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' + 7297 | 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))) @@ -16608,9 +16273,26 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1212:9: note: in expansion of macro 'dm_list_iterate_items' - 1212 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' + 3114 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' + 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'insert_layer_for_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))) | ^ @@ -16623,8 +16305,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' + 3145 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' + 7467 | 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))) @@ -16638,10 +16335,25 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1212:9: note: in expansion of macro 'dm_list_iterate_items' - 1212 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'get_pvmove_pvname_from_lv_mirr': +metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' + 3145 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' + 3153 | dm_list_iterate_items(sl, &vg->msg_list) + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] pool_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))) | ^ @@ -16654,9 +16366,41 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' + 7467 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' + 3153 | dm_list_iterate_items(sl, &vg->msg_list) + | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' + 7494 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/pool_manip.o -MMD -MP -MF metadata/pool_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -16669,8 +16413,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1236:9: note: in expansion of macro 'dm_list_iterate_items' - 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { +metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' + 3170 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -16684,10 +16428,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1236:9: note: in expansion of macro 'dm_list_iterate_items' - 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { +metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' + 7494 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' + 3170 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -16700,8 +16458,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1267:9: note: in expansion of macro 'dm_list_iterate_items' - 1267 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' + 3179 | 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))) @@ -16715,10 +16473,57 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1267:9: note: in expansion of macro 'dm_list_iterate_items' - 1267 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' + 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'find_pvmove_lv': +metadata/metadata.c: In function 'vg_read_orphans': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_missing_pv_count': +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))) | ^ @@ -16731,8 +16536,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' - 2990 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' + 3342 | 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))) @@ -16746,8 +16551,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' - 1300 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' + 7608 | 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))) @@ -16761,8 +16566,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' - 1300 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' + 3342 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' + 3364 | 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))) @@ -16776,8 +16597,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' - 2990 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' + 7608 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' + 3364 | 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))) @@ -16791,9 +16627,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' - 1323 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' + 3388 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -16806,10 +16643,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' - 1323 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'lvs_using_lv': +metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' + 3388 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -16822,8 +16659,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1350:9: note: in expansion of macro 'dm_list_iterate_items' - 1350 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' + 7641 | 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))) @@ -16831,15 +16668,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' + 7641 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' + 3441 | 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))) | ^ @@ -16852,10 +16704,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1350:9: note: in expansion of macro 'dm_list_iterate_items' - 1350 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' + 3441 | 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))) | ^ @@ -16868,8 +16719,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1371:9: note: in expansion of macro 'dm_list_iterate_items' - 1371 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' + 3459 | 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))) @@ -16877,15 +16728,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' + 7648 | 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))) | ^ @@ -16898,8 +16749,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1371:9: note: in expansion of macro 'dm_list_iterate_items' - 1371 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' + 3459 | 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))) @@ -16913,8 +16764,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' - 1372 | dm_list_iterate_items(seg, &lvl->lv->segments) { +metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' + 3471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -16922,15 +16773,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' + 7648 | 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))) | ^ @@ -16943,9 +16794,16 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' - 1372 | dm_list_iterate_items(seg, &lvl->lv->segments) { +metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' + 3471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': +metadata/metadata.c: In function 'set_pv_devices': +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -16958,8 +16816,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' - 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:308:9: 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))) @@ -16973,8 +16831,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' - 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:308:9: 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))) @@ -16982,12 +16840,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:109: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:3061:31: note: in expansion of macro 'dm_list_item' - 3061 | mda = dm_list_item(mdah, struct metadata_area); - | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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))) | ^ @@ -17000,8 +16876,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' - 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' + 3603 | 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))) @@ -17015,8 +16891,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' - 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' + 3603 | 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))) @@ -17030,9 +16906,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' - 3082 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' + 7721 | 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))) | ^ @@ -17045,100 +16921,102 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' - 3082 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_vg_commit_mdas': +metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' + 7721 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:17: 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:17: 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' + 461 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' + 461 | 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))) | ^ @@ -17151,8 +17029,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' - 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:499:9: note: in expansion of macro 'dm_list_iterate_items' + 499 | 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))) @@ -17166,10 +17044,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' - 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:499:9: note: in expansion of macro 'dm_list_iterate_items' + 499 | dm_list_iterate_items(seg, &mimage_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -17182,8 +17059,69 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' - 3145 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' + 7729 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:511:25: note: in expansion of macro 'dm_list_iterate_items' + 511 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:511:25: note: in expansion of macro 'dm_list_iterate_items' + 511 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' + 7729 | dm_list_iterate_items(lvl, lvs_changed) + | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:688:17: note: in expansion of macro 'dm_list_iterate_items' + 688 | 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))) @@ -17197,9 +17135,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' - 3145 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/mirror.c:688:17: note: in expansion of macro 'dm_list_iterate_items' + 688 | dm_list_iterate_items(lvl, &split_images) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_set_fid': +metadata/mirror.c: In function '_remove_mirror_images': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -17212,8 +17152,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' - 3153 | dm_list_iterate_items(sl, &vg->msg_list) +metadata/mirror.c:910:25: note: in expansion of macro 'dm_list_iterate_items' + 910 | 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))) @@ -17227,10 +17167,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' - 3153 | dm_list_iterate_items(sl, &vg->msg_list) +metadata/mirror.c:910:25: note: in expansion of macro 'dm_list_iterate_items' + 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -17243,9 +17182,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' - 3170 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' + 4027 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -17258,8 +17198,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' - 3170 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' + 4027 | 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))) @@ -17273,9 +17213,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' - 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:981:17: note: in expansion of macro 'dm_list_iterate_items' + 981 | 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))) | ^ @@ -17288,70 +17228,69 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' - 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_read_orphans': +metadata/mirror.c:981:17: note: in expansion of macro 'dm_list_iterate_items' + 981 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' + 7917 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' + 4030 | dm_list_iterate_items(pvl, &vg->removed_pvs) + | ^~~~~~~~~~~~~~~~~~~~~ +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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_missing_pv_count': +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' + 1196 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' - 3342 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' + 4030 | 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))) @@ -17365,10 +17304,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' - 3342 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/mirror.c:1196:9: note: in expansion of macro 'dm_list_iterate_items' + 1196 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -17381,8 +17319,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 3364 | dm_list_iterate_items(dl, list) { +metadata/mirror.c:1212:9: note: in expansion of macro 'dm_list_iterate_items' + 1212 | 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))) @@ -17396,9 +17334,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 3364 | dm_list_iterate_items(dl, list) { +metadata/mirror.c:1212:9: note: in expansion of macro 'dm_list_iterate_items' + 1212 | 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))) | ^ @@ -17411,9 +17350,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' - 3388 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' + 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -17426,39 +17366,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' - 3388 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' + 1236 | dm_list_iterate_items(seg, &lv_mirr->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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' - 3441 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' + 7917 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' - 3441 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/mirror.c:1267:9: note: in expansion of macro 'dm_list_iterate_items' + 1267 | 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))) @@ -17472,8 +17412,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' - 3459 | dm_list_iterate_items(dl, list) { +metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' + 4086 | 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))) @@ -17487,9 +17427,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' - 3459 | dm_list_iterate_items(dl, list) { +metadata/mirror.c:1267:9: note: in expansion of macro 'dm_list_iterate_items' + 1267 | 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))) | ^ @@ -17502,9 +17443,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' - 3471 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1300:9: note: in expansion of macro 'dm_list_iterate_items' + 1300 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -17517,10 +17458,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' - 3471 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1300:9: note: in expansion of macro 'dm_list_iterate_items' + 1300 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' + 4086 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' + 1323 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -17533,8 +17503,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' - 3603 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' + 7939 | 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))) @@ -17548,10 +17518,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' - 3603 | dm_list_iterate_items(pvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_set_fid': +metadata/mirror.c:1323:17: note: in expansion of macro 'dm_list_iterate_items' + 1323 | 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))) | ^ @@ -17564,8 +17534,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' - 4027 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/mirror.c:1350:9: note: in expansion of macro 'dm_list_iterate_items' + 1350 | 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))) @@ -17579,9 +17549,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' - 4027 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/mirror.c:1350:9: note: in expansion of macro 'dm_list_iterate_items' + 1350 | 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))) | ^ @@ -17594,8 +17565,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' - 4030 | dm_list_iterate_items(pvl, &vg->removed_pvs) +metadata/mirror.c:1371:9: note: in expansion of macro 'dm_list_iterate_items' + 1371 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -17609,10 +17580,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' - 4030 | dm_list_iterate_items(pvl, &vg->removed_pvs) +metadata/mirror.c:1371:9: note: in expansion of macro 'dm_list_iterate_items' + 1371 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'fid_add_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -17625,9 +17595,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' - 4086 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1372:17: note: in expansion of macro 'dm_list_iterate_items' + 1372 | 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))) | ^ @@ -17640,8 +17610,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' - 4086 | dm_list_iterate_items(mda, mdas) { +metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' + 7939 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ 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] @@ -17650,6 +17620,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' + 1372 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -17665,6 +17650,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' + 7951 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -17681,6 +17681,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' + 7951 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -17696,6 +17711,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' + 7963 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -17712,6 +17742,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' + 7963 | 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:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -17874,22 +17919,11 @@ metadata/metadata.c:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4626 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4626 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_vg_read': +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -17902,8 +17936,8 @@ ../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4780 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { +metadata/pool_manip.c:282:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 282 | 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))) @@ -17917,8 +17951,8 @@ ../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4780 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { +metadata/pool_manip.c:282:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 282 | 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))) @@ -17932,8 +17966,8 @@ ../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4780 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { +metadata/pool_manip.c:282:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 282 | 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))) @@ -17941,60 +17975,61 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' - 4878 | dm_list_iterate_items(pvl, &vg_ret->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4626 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' - 4878 | dm_list_iterate_items(pvl, &vg_ret->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:330:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 330 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' - 4889 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:330:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 330 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' - 4889 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:330:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 330 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -18007,8 +18042,8 @@ ../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { +metadata/pool_manip.c:349:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 349 | 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))) @@ -18022,8 +18057,8 @@ ../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { +metadata/pool_manip.c:349:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 349 | 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))) @@ -18037,10 +18072,25 @@ ../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { +metadata/pool_manip.c:349:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 349 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4780 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -18053,8 +18103,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' - 5070 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/pool_manip.c:377:9: note: in expansion of macro 'dm_list_iterate_items' + 377 | 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))) @@ -18068,9 +18118,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' - 5070 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/pool_manip.c:377:9: note: in expansion of macro 'dm_list_iterate_items' + 377 | 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))) | ^ @@ -18083,8 +18134,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' - 5109 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/pool_manip.c:442:9: note: in expansion of macro 'dm_list_iterate_items' + 442 | 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))) @@ -18098,8 +18149,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' - 5109 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/pool_manip.c:442:9: note: in expansion of macro 'dm_list_iterate_items' + 442 | 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))) @@ -18107,46 +18158,76 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4780 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4780 | dm_list_iterate_items_safe(mda, mda2, &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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' - 5117 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' + 4878 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' - 5117 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'get_visible_lvs_using_pv': +metadata/pool_manip.c:708:17: note: in expansion of macro 'dm_list_iterate_items' + 708 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' - 5280 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pool_manip.c:708:17: note: in expansion of macro 'dm_list_iterate_items' + 708 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -18159,9 +18240,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' - 5280 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' + 4878 | 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))) | ^ @@ -18174,9 +18255,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' - 5290 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' + 4889 | 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))) | ^ @@ -18189,16 +18270,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' - 5290 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pool_manip.c -gcc -MT metadata/pool_manip.o -MMD -MP -MF metadata/pool_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, - from metadata/pool_manip.c:19: -metadata/pool_manip.c: In function 'detach_pool_lv': +metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' + 4889 | 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))) | ^ @@ -18211,8 +18285,8 @@ ../base/data-struct/list.h:183:9: 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:282:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 282 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { +metadata/metadata.c:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4931 | 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))) @@ -18226,8 +18300,8 @@ ../base/data-struct/list.h:183:9: 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:282:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 282 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { +metadata/metadata.c:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4931 | 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))) @@ -18241,100 +18315,70 @@ ../base/data-struct/list.h:183:9: 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:282:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 282 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { +metadata/metadata.c:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:330:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 330 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' + 5070 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:330:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 330 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:330:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 330 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' + 5070 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:349:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 349 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' + 5109 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:349:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 349 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:349:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 349 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/pool_manip.c: In function 'find_pool_seg': +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' + 5109 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -18347,8 +18391,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:377:9: note: in expansion of macro 'dm_list_iterate_items' - 377 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { +metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' + 5117 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -18362,10 +18406,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:377:9: note: in expansion of macro 'dm_list_iterate_items' - 377 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { +metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' + 5117 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/pool_manip.c: In function 'recalculate_pool_chunk_size_with_dev_hints': +metadata/metadata.c: In function 'get_visible_lvs_using_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))) | ^ @@ -18378,8 +18422,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:442:9: note: in expansion of macro 'dm_list_iterate_items' - 442 | dm_list_iterate_items(seg, &pool_data_lv->segments) { +metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' + 5280 | 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))) @@ -18393,10 +18437,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:442:9: note: in expansion of macro 'dm_list_iterate_items' - 442 | dm_list_iterate_items(seg, &pool_data_lv->segments) { +metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' + 5280 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -18409,9 +18452,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:708:17: note: in expansion of macro 'dm_list_iterate_items' - 708 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' + 5290 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -18424,11 +18467,13 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:708:17: note: in expansion of macro 'dm_list_iterate_items' - 708 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' + 5290 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ [CC] pv.c gcc -MT metadata/pv.o -MMD -MP -MF metadata/pv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o + [CC] pv_list.c +gcc -MT metadata/pv_list.o -MMD -MP -MF metadata/pv_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -18555,8 +18600,6 @@ metadata/pv.c:383:17: note: in expansion of macro 'dm_list_iterate_items' 383 | dm_list_iterate_items(mda, baton.mdas_to_change) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pv_list.c -gcc -MT metadata/pv_list.o -MMD -MP -MF metadata/pv_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -19214,6 +19257,8 @@ gcc -MT metadata/raid_manip.o -MMD -MP -MF metadata/raid_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o [CC] segtype.c gcc -MT metadata/segtype.o -MMD -MP -MF metadata/segtype.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/segtype.c -o metadata/segtype.o + [CC] snapshot_manip.c +gcc -MT metadata/snapshot_manip.o -MMD -MP -MF metadata/snapshot_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -19341,7 +19386,37 @@ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] snapshot_manip.c +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:681:17: note: in expansion of macro 'dm_list_iterate_items' + 681 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:681:17: note: in expansion of macro 'dm_list_iterate_items' + 681 | 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:22, @@ -19408,38 +19483,6 @@ metadata/segtype.c:43:9: note: in expansion of macro 'dm_list_iterate_back_items' 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/snapshot_manip.o -MMD -MP -MF metadata/snapshot_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o -metadata/raid_manip.c: In function '_lv_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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:681:17: note: in expansion of macro 'dm_list_iterate_items' - 681 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:681:17: note: in expansion of macro 'dm_list_iterate_items' - 681 | dm_list_iterate_items(lvl, lv_list) { - | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_set_reshape_len': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -19963,11 +20006,7 @@ metadata/raid_manip.c:3674:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3674 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from metadata/thin_manip.c:15: -metadata/thin_manip.c: In function 'pool_has_message': +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))) | ^ @@ -19980,8 +20019,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:167:9: note: in expansion of macro 'dm_list_iterate_items' - 167 | dm_list_iterate_items(tmsg, &seg->thin_messages) { +metadata/raid_manip.c:4064:9: note: in expansion of macro 'dm_list_iterate_items' + 4064 | 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))) @@ -19995,10 +20034,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:167:9: note: in expansion of macro 'dm_list_iterate_items' - 167 | dm_list_iterate_items(tmsg, &seg->thin_messages) { +metadata/raid_manip.c:4064:9: note: in expansion of macro 'dm_list_iterate_items' + 4064 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'pool_is_active': +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))) | ^ @@ -20011,10 +20050,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:202:17: note: in expansion of macro 'dm_list_iterate_items' - 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_convert_mirror_to_raid1': +metadata/raid_manip.c:4196:9: note: in expansion of macro 'dm_list_iterate_items' + 4196 | 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))) | ^ @@ -20027,9 +20065,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:202:17: note: in expansion of macro 'dm_list_iterate_items' - 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4196:9: note: in expansion of macro 'dm_list_iterate_items' + 4196 | 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))) | ^ @@ -20042,40 +20080,40 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4064:9: note: in expansion of macro 'dm_list_iterate_items' - 4064 | dm_list_iterate_items(lvl, &meta_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'pool_check_overprovisioning': +metadata/raid_manip.c:4199:17: note: in expansion of macro 'dm_list_iterate_items' + 4199 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:367:17: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) +metadata/raid_manip.c:4199:17: note: in expansion of macro 'dm_list_iterate_items' + 4199 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:367:17: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4297:9: note: in expansion of macro 'dm_list_iterate_items' + 4297 | 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))) | ^ @@ -20088,9 +20126,11 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4064:9: note: in expansion of macro 'dm_list_iterate_items' - 4064 | dm_list_iterate_items(lvl, &meta_lvs) { +metadata/raid_manip.c:4297:9: note: in expansion of macro 'dm_list_iterate_items' + 4297 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vdo_manip.c +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))) | ^ @@ -20103,9 +20143,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:375:9: note: in expansion of macro 'dm_list_iterate_items' - 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { +metadata/raid_manip.c:4386:9: note: in expansion of macro 'dm_list_iterate_items' + 4386 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/vdo_manip.o -MMD -MP -MF metadata/vdo_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vdo_manip.c -o metadata/vdo_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))) | ^ @@ -20118,8 +20159,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:375:9: note: in expansion of macro 'dm_list_iterate_items' - 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { +metadata/raid_manip.c:4386:9: note: in expansion of macro 'dm_list_iterate_items' + 4386 | 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))) @@ -20127,14 +20168,27 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:109: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:4428:25: note: in expansion of macro 'dm_list_item' + 4428 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:393:17: note: in expansion of macro 'dm_list_iterate_items' - 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) +metadata/raid_manip.c:4974:17: note: in expansion of macro 'dm_list_iterate_items' + 4974 | 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))) @@ -20148,10 +20202,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:393:17: note: in expansion of macro 'dm_list_iterate_items' - 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) +metadata/raid_manip.c:4974:17: note: in expansion of macro 'dm_list_iterate_items' + 4974 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'get_free_pool_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -20164,8 +20217,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:489:9: note: in expansion of macro 'dm_list_iterate_items' - 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:4983:9: note: in expansion of macro 'dm_list_iterate_items' + 4983 | 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))) @@ -20179,10 +20232,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:489:9: note: in expansion of macro 'dm_list_iterate_items' - 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:4983:9: note: in expansion of macro 'dm_list_iterate_items' + 4983 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -20195,8 +20247,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:509:9: note: in expansion of macro 'dm_list_iterate_items' - 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { +metadata/raid_manip.c:4999:9: note: in expansion of macro 'dm_list_iterate_items' + 4999 | 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))) @@ -20210,10 +20262,14 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:509:9: note: in expansion of macro 'dm_list_iterate_items' - 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { +metadata/raid_manip.c:4999:9: note: in expansion of macro 'dm_list_iterate_items' + 4999 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_striped_to_raid0_move_segs_to_raid0_lvs': +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -20226,8 +20282,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4196:9: note: in expansion of macro 'dm_list_iterate_items' - 4196 | dm_list_iterate_items(lvl, data_lvs) { +metadata/thin_manip.c:167:9: note: in expansion of macro 'dm_list_iterate_items' + 167 | 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))) @@ -20241,9 +20297,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4196:9: note: in expansion of macro 'dm_list_iterate_items' - 4196 | dm_list_iterate_items(lvl, data_lvs) { +metadata/thin_manip.c:167:9: note: in expansion of macro 'dm_list_iterate_items' + 167 | 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))) | ^ @@ -20256,39 +20313,39 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4199:17: note: in expansion of macro 'dm_list_iterate_items' - 4199 | dm_list_iterate_items(seg_from, &lv->segments) { +metadata/thin_manip.c:202:17: note: in expansion of macro 'dm_list_iterate_items' + 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:898:17: note: in expansion of macro 'dm_list_iterate_items' - 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) +metadata/thin_manip.c:202:17: note: in expansion of macro 'dm_list_iterate_items' + 202 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:898:17: note: in expansion of macro 'dm_list_iterate_items' - 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) +metadata/thin_manip.c:367:17: note: in expansion of macro 'dm_list_iterate_items' + 367 | 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))) @@ -20302,10 +20359,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4199:17: note: in expansion of macro 'dm_list_iterate_items' - 4199 | dm_list_iterate_items(seg_from, &lv->segments) { +metadata/thin_manip.c:367:17: note: in expansion of macro 'dm_list_iterate_items' + 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -20318,8 +20374,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' - 4297 | dm_list_iterate_items(seg_to, &new_segments) { +metadata/thin_manip.c:375:9: note: in expansion of macro 'dm_list_iterate_items' + 375 | 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))) @@ -20333,10 +20389,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' - 4297 | dm_list_iterate_items(seg_to, &new_segments) { +metadata/thin_manip.c:375:9: note: in expansion of macro 'dm_list_iterate_items' + 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -20349,9 +20404,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4386:9: note: in expansion of macro 'dm_list_iterate_items' - 4386 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:393:17: note: in expansion of macro 'dm_list_iterate_items' + 393 | 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))) | ^ @@ -20364,22 +20419,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4386:9: note: in expansion of macro 'dm_list_iterate_items' - 4386 | 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:4428:25: note: in expansion of macro 'dm_list_item' - 4428 | seg = first_seg(dm_list_item(dm_list_first(&data_lvs), struct lv_list)->lv); - | ^~~~~~~~~~~~ -metadata/raid_manip.c: In function '_clear_meta_lvs': +metadata/thin_manip.c:393:17: note: in expansion of macro 'dm_list_iterate_items' + 393 | 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))) | ^ @@ -20392,9 +20435,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4974:17: note: in expansion of macro 'dm_list_iterate_items' - 4974 | dm_list_iterate_items(lvl, &meta_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:489:9: note: in expansion of macro 'dm_list_iterate_items' + 489 | 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))) | ^ @@ -20407,9 +20450,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4974:17: note: in expansion of macro 'dm_list_iterate_items' - 4974 | dm_list_iterate_items(lvl, &meta_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:489:9: note: in expansion of macro 'dm_list_iterate_items' + 489 | 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))) | ^ @@ -20422,10 +20466,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4983:9: note: in expansion of macro 'dm_list_iterate_items' - 4983 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items' + 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vdo_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))) | ^ @@ -20438,10 +20481,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4983:9: note: in expansion of macro 'dm_list_iterate_items' - 4983 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items' + 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/vdo_manip.o -MMD -MP -MF metadata/vdo_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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))) | ^ @@ -20454,9 +20497,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4999:9: note: in expansion of macro 'dm_list_iterate_items' - 4999 | dm_list_iterate_items(lvl, &meta_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:898:17: note: in expansion of macro 'dm_list_iterate_items' + 898 | 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))) | ^ @@ -20469,10 +20512,14 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4999:9: note: in expansion of macro 'dm_list_iterate_items' - 4999 | dm_list_iterate_items(lvl, &meta_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_remove_partial_multi_segment_image': +metadata/thin_manip.c:898:17: note: in expansion of macro 'dm_list_iterate_items' + 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -20485,9 +20532,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6635:25: note: in expansion of macro 'dm_list_iterate_items' - 6635 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/vdo_manip.c:118:9: note: in expansion of macro 'dm_list_iterate_items' + 118 | 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))) | ^ @@ -20500,9 +20547,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6635:25: note: in expansion of macro 'dm_list_iterate_items' - 6635 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/vdo_manip.c:118:9: note: in expansion of macro 'dm_list_iterate_items' + 118 | 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))) | ^ @@ -20515,8 +20563,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6651:25: note: in expansion of macro 'dm_list_iterate_items' - 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { +metadata/raid_manip.c:6635:25: note: in expansion of macro 'dm_list_iterate_items' + 6635 | 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))) @@ -20530,14 +20578,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6651:25: note: in expansion of macro 'dm_list_iterate_items' - 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { +metadata/raid_manip.c:6635:25: note: in expansion of macro 'dm_list_iterate_items' + 6635 | 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:22, - 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))) | ^ @@ -20550,9 +20593,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:118:9: note: in expansion of macro 'dm_list_iterate_items' - 118 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6651:25: note: in expansion of macro 'dm_list_iterate_items' + 6651 | 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))) | ^ @@ -20565,9 +20608,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:118:9: note: in expansion of macro 'dm_list_iterate_items' - 118 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6651:25: note: in expansion of macro 'dm_list_iterate_items' + 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -20653,8 +20696,6 @@ metadata/raid_manip.c:7042:9: note: in expansion of macro 'dm_list_iterate_items' 7042 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vg.c -gcc -MT metadata/vg.o -MMD -MP -MF metadata/vg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o 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))) @@ -20686,6 +20727,8 @@ metadata/raid_manip.c:7256:9: note: in expansion of macro 'dm_list_iterate_items' 7256 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vg.c +gcc -MT metadata/vg.o -MMD -MP -MF metadata/vg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o [CC] mirrored.c gcc -MT mirror/mirrored.o -MMD -MP -MF mirror/mirrored.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o In file included from ../base/data-struct/list.h:4, @@ -20939,8 +20982,6 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] crc.c gcc -MT misc/crc.o -MMD -MP -MF misc/crc.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.o - [CC] lvm-exec.c -gcc -MT misc/lvm-exec.o -MMD -MP -MF misc/lvm-exec.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o misc/crc.c: In function 'calc_crc': misc/crc.c:63:33: warning: cast increases required alignment of target type [-Wcast-align] 63 | const uint32_t *start = (const uint32_t *) buf; @@ -20948,12 +20989,16 @@ misc/crc.c:64:31: warning: cast increases required alignment of target type [-Wcast-align] 64 | const uint32_t *end = (const uint32_t *) (buf + (size & 0xfffffffc)); | ^ + [CC] lvm-exec.c +gcc -MT misc/lvm-exec.o -MMD -MP -MF misc/lvm-exec.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o [CC] lvm-file.c gcc -MT misc/lvm-file.o -MMD -MP -MF misc/lvm-file.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o [CC] lvm-flock.c - [CC] lvm-globals.c gcc -MT misc/lvm-flock.o -MMD -MP -MF misc/lvm-flock.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o + [CC] lvm-globals.c gcc -MT misc/lvm-globals.o -MMD -MP -MF misc/lvm-globals.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o + [CC] lvm-maths.c +gcc -MT misc/lvm-maths.o -MMD -MP -MF misc/lvm-maths.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -20984,8 +21029,6 @@ misc/lvm-flock.c:79:22: note: in expansion of macro 'dm_list_item' 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ - [CC] lvm-maths.c -gcc -MT misc/lvm-maths.o -MMD -MP -MF misc/lvm-maths.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o [CC] lvm-signal.c gcc -MT misc/lvm-signal.o -MMD -MP -MF misc/lvm-signal.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o [CC] lvm-string.c @@ -20993,8 +21036,8 @@ [CC] lvm-wrappers.c gcc -MT misc/lvm-wrappers.o -MMD -MP -MF misc/lvm-wrappers.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-wrappers.c -o misc/lvm-wrappers.o [CC] lvm-percent.c - [CC] sharedlib.c gcc -MT misc/lvm-percent.o -MMD -MP -MF misc/lvm-percent.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-percent.c -o misc/lvm-percent.o + [CC] sharedlib.c gcc -MT misc/sharedlib.o -MMD -MP -MF misc/sharedlib.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/sharedlib.c -o misc/sharedlib.o [CC] memlock.c gcc -MT mm/memlock.o -MMD -MP -MF mm/memlock.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o @@ -21153,6 +21196,8 @@ report/report.c:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] snapshot.c +gcc -MT snapshot/snapshot.o -MMD -MP -MF snapshot/snapshot.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.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))) @@ -21268,8 +21313,6 @@ report/report.c:2151:25: note: in expansion of macro 'dm_list_iterate_items' 2151 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] snapshot.c -gcc -MT snapshot/snapshot.o -MMD -MP -MF snapshot/snapshot.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o [CC] striped.c gcc -MT striped/striped.o -MMD -MP -MF striped/striped.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o [CC] thin.c @@ -21348,6 +21391,62 @@ gcc -MT activate/dev_manager.o -MMD -MP -MF activate/dev_manager.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o [CC] fs.c gcc -MT activate/fs.o -MMD -MP -MF activate/fs.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o + [CC] lvmpolld-client.c +gcc -MT lvmpolld/lvmpolld-client.o -MMD -MP -MF lvmpolld/lvmpolld-client.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld/lvmpolld-client.c -o lvmpolld/lvmpolld-client.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:31: 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:31: 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:31: 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:23: note: in expansion of macro 'dm_list_item' + 431 | fsp = dm_list_item(fsph, struct fs_op_parms); + | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -21570,60 +21669,6 @@ activate/dev_manager.c:3192:9: note: in expansion of macro 'dm_list_iterate_items' 3192 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:31: 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:31: 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:31: 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:23: 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_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))) @@ -21725,10 +21770,10 @@ activate/dev_manager.c:3796:17: note: in expansion of macro 'dm_list_iterate_items' 3796 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvmpolld-client.c -gcc -MT lvmpolld/lvmpolld-client.o -MMD -MP -MF lvmpolld/lvmpolld-client.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld/lvmpolld-client.c -o lvmpolld/lvmpolld-client.o [CC] lvmlockd.c gcc -MT locking/lvmlockd.o -MMD -MP -MF locking/lvmlockd.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/lvmlockd.c -o locking/lvmlockd.o + [CC] vdo.c +gcc -MT vdo/vdo.o -MMD -MP -MF vdo/vdo.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -21919,43 +21964,41 @@ locking/lvmlockd.c:1193:9: note: in expansion of macro 'dm_list_iterate_items' 1193 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vdo.c -gcc -MT vdo/vdo.o -MMD -MP -MF vdo/vdo.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vdo/vdo.c -o vdo/vdo.o [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/device_id.o device/dev-ext.o device/dev-io.o device/dev-md.o device/dev-mpath.o device/dev-swap.o device/dev-type.o device/dev-luks.o device/dev-dasd.o device/dev-lvm1-pool.o device/online.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-signature.o filters/filter-deviceid.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 '/build/lvm2-2.03.16/debian/build/build_deb/lib' make -C tools -make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' +make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' [CC] cmdnames.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 + /usr/bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands [GEN] command-lines-input.h - [GEN] command-count.h set -o pipefail && \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -en "static const char _command_input[] =\n\n\"" && \ - /bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ + /usr/bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ echo "\\n\\n\";" \ ) > command-lines-input.h + [GEN] command-count.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -n "#define COMMAND_COUNT " && \ - /bin/grep '^ID:' command-lines.in | /usr/bin/wc -l \ + /usr/bin/grep '^ID:' command-lines.in | /usr/bin/wc -l \ ) > command-count.h [GEN] cmds.h set -o pipefail && \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ - /bin/grep '^ID:' ./command-lines.in | LC_ALL=C /usr/bin/sort -u | mawk '{print "cmd(" $2 "_CMD, " $2 ")"}' && \ + /usr/bin/grep '^ID:' ./command-lines.in | LC_ALL=C /usr/bin/sort -u | mawk '{print "cmd(" $2 "_CMD, " $2 ")"}' && \ echo "cmd(CMD_COUNT, count)" \ ) > cmds.h [LN] man-generator.c @@ -21964,7 +22007,7 @@ ( 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"; \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(lvm2_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated [CC] command.c @@ -21975,8 +22018,6 @@ gcc -MT formats.o -MMD -MP -MF formats.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o [CC] lvchange.c gcc -MT lvchange.o -MMD -MP -MF lvchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o - [CC] lvconvert.c -gcc -MT lvconvert.o -MMD -MP -MF lvconvert.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -22105,6 +22146,10 @@ lvchange.c:896:17: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvconvert.c +gcc -MT lvconvert.o -MMD -MP -MF lvconvert.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o + [CC] lvconvert_poll.c +gcc -MT lvconvert_poll.o -MMD -MP -MF lvconvert_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -22248,6 +22293,8 @@ lvconvert.c:670:17: note: in expansion of macro 'dm_list_iterate_items_safe' 670 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] lvcreate.c +gcc -MT lvcreate.o -MMD -MP -MF lvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o lvconvert.c: In function 'lvconvert_repair_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -22509,10 +22556,6 @@ lvconvert.c:5931:9: note: in expansion of macro 'dm_list_iterate_items' 5931 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvconvert_poll.c -gcc -MT lvconvert_poll.o -MMD -MP -MF lvconvert_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT lvcreate.o -MMD -MP -MF lvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o [CC] lvdisplay.c gcc -MT lvdisplay.o -MMD -MP -MF lvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -22593,68 +22636,6 @@ lvmcmdline.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' - 2354 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' - 2354 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ -lvmcmdline.c: In function '_read_devices_list': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' - 2439 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' - 2439 | 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, @@ -23037,6 +23018,68 @@ lvmdevices.c:544:9: note: in expansion of macro 'dm_list_iterate_items' 544 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' + 2354 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' + 2354 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { + | ^~~~~~~~~~~~~~~~~~~~~ +lvmcmdline.c: In function '_read_devices_list': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' + 2439 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' + 2439 | dm_list_iterate_items(group, &cmd->arg_value_groups) { + | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvmdiskscan.c gcc -MT lvmdiskscan.o -MMD -MP -MF lvmdiskscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o [CC] lvpoll.c @@ -23046,8 +23089,8 @@ [CC] lvremove.c gcc -MT lvremove.o -MMD -MP -MF lvremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.o [CC] lvrename.c - [CC] lvresize.c gcc -MT lvrename.o -MMD -MP -MF lvrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvrename.c -o lvrename.o + [CC] lvresize.c gcc -MT lvresize.o -MMD -MP -MF lvresize.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvresize.c -o lvresize.o [CC] lvscan.c gcc -MT lvscan.o -MMD -MP -MF lvscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o @@ -23224,6 +23267,10 @@ polldaemon.c:538:40: note: in expansion of macro 'dm_list_item' 538 | dm_pool_free(cmd->mem, dm_list_item(first, struct poll_id_list)); | ^~~~~~~~~~~~ + [CC] pvcreate.c +gcc -MT pvcreate.o -MMD -MP -MF pvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o + [CC] pvdisplay.c +gcc -MT pvdisplay.o -MMD -MP -MF pvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -23261,7 +23308,6 @@ 1863 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvck.c: In function '_get_pv_info_from_metadata': - [CC] pvcreate.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))) | ^ @@ -23292,7 +23338,6 @@ pvck.c:2038:17: note: in expansion of macro 'dm_list_iterate_items' 2038 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT pvcreate.o -MMD -MP -MF pvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.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))) | ^ @@ -23323,12 +23368,12 @@ pvck.c:2043:17: note: in expansion of macro 'dm_list_iterate_items' 2043 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pvdisplay.c -gcc -MT pvdisplay.o -MMD -MP -MF pvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o [CC] pvmove.c gcc -MT pvmove.o -MMD -MP -MF pvmove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o [CC] pvmove_poll.c gcc -MT pvmove_poll.o -MMD -MP -MF pvmove_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT pvremove.o -MMD -MP -MF pvremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -23533,8 +23578,6 @@ pvmove.c:684:17: note: in expansion of macro 'dm_list_iterate_items' 684 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pvremove.c -gcc -MT pvremove.o -MMD -MP -MF pvremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o [CC] pvresize.c gcc -MT pvresize.o -MMD -MP -MF pvresize.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o [CC] pvscan.c @@ -23887,55 +23930,6 @@ pvscan.c:1066:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1066 | 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:22: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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))) | ^ @@ -23978,36 +23972,6 @@ ../base/data-struct/list.h:163:40: note: in 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:33: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:33: 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1344:33: note: in expansion of macro 'dm_list_iterate_items' 1344 | dm_list_iterate_items(lvl, &lvs_list) | ^~~~~~~~~~~~~~~~~~~~~ @@ -24026,22 +23990,6 @@ pvscan.c:1344:33: note: in expansion of macro 'dm_list_iterate_items' 1344 | dm_list_iterate_items(lvl, &lvs_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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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))) | ^ @@ -24069,55 +24017,9 @@ ../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1354:33: note: in expansion of macro 'dm_list_iterate_items' 1354 | dm_list_iterate_items(lvl, &lvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -24194,6 +24096,24 @@ pvscan.c:1565:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1565 | 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:22: 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))) | ^ @@ -24209,6 +24129,7 @@ pvscan.c:1565:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1565 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] tags.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))) | ^ @@ -24254,6 +24175,8 @@ pvscan.c:1586:9: note: in expansion of macro 'dm_list_iterate_items' 1586 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT tags.o -MMD -MP -MF tags.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o +reporter.c: In function '_get_report_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))) | ^ @@ -24275,6 +24198,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -24299,14 +24252,102 @@ pvscan.c:1599:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1599 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] tags.c -gcc -MT tags.o -MMD -MP -MF tags.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:33: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:33: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' + 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { + | ^~~~~~~~~~~~~~~~~~~~~ [CC] toollib.c gcc -MT toollib.o -MMD -MP -MF toollib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o [CC] vgcfgbackup.c gcc -MT vgcfgbackup.o -MMD -MP -MF vgcfgbackup.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o - [CC] vgcfgrestore.c -gcc -MT vgcfgrestore.o -MMD -MP -MF vgcfgrestore.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -24622,6 +24663,7 @@ toollib.c:2238:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2238 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgcfgrestore.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))) | ^ @@ -24652,6 +24694,7 @@ toollib.c:2240:17: note: in expansion of macro 'dm_list_iterate_items' 2240 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgcfgrestore.o -MMD -MP -MF vgcfgrestore.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.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))) | ^ @@ -24758,7 +24801,6 @@ toollib.c:2306:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2306 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] vgchange.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))) | ^ @@ -24789,7 +24831,6 @@ toollib.c:2308:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2308 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT vgchange.o -MMD -MP -MF vgchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -24881,10 +24922,6 @@ toollib.c:2515:9: note: in expansion of macro 'dm_list_iterate_items' 2515 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ -vgcfgrestore.c: In function '_check_all_dm_devices': -vgcfgrestore.c:54:25: warning: cast increases required alignment of target type [-Wcast-align] - 54 | names = (struct dm_names *)((char *) names + next); - | ^ 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))) @@ -24976,6 +25013,7 @@ toollib.c:3429:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3429 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgchange.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))) | ^ @@ -24991,6 +25029,7 @@ toollib.c:3429:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3429 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgchange.o -MMD -MP -MF vgchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25021,8 +25060,6 @@ toollib.c:3486:17: note: in expansion of macro 'dm_list_iterate_items' 3486 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgck.c -gcc -MT vgck.o -MMD -MP -MF vgck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o toollib.c: In function '_process_lv_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -25085,6 +25122,7 @@ 3836 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_get_arg_devices': + [CC] vgck.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))) | ^ @@ -25116,6 +25154,7 @@ 4100 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_device_list_remove': +gcc -MT vgck.o -MMD -MP -MF vgck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25239,12 +25278,7 @@ toollib.c:4349:9: note: in expansion of macro 'dm_list_iterate_items' 4349 | 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 vgchange.c:16: -vgchange.c: In function '_monitor_lvs_in_vg': +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))) | ^ @@ -25257,8 +25291,8 @@ ../base/data-struct/list.h:163:40: note: in 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:36:9: note: in expansion of macro 'dm_list_iterate_items' - 36 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:4473:9: note: in expansion of macro 'dm_list_iterate_items' + 4473 | 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))) @@ -25272,10 +25306,14 @@ ../base/data-struct/list.h:163:40: note: in 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:36:9: note: in expansion of macro 'dm_list_iterate_items' - 36 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:4473:9: note: in expansion of macro 'dm_list_iterate_items' + 4473 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ -vgchange.c: In function '_poll_lvs_in_vg': +vgcfgrestore.c: In function '_check_all_dm_devices': +vgcfgrestore.c:54:25: warning: cast increases required alignment of target type [-Wcast-align] + 54 | names = (struct dm_names *)((char *) names + next); + | ^ +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))) | ^ @@ -25288,8 +25326,8 @@ ../base/data-struct/list.h:163:40: note: in 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:66:9: note: in expansion of macro 'dm_list_iterate_items' - 66 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' + 4661 | 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))) @@ -25303,10 +25341,10 @@ ../base/data-struct/list.h:163:40: note: in 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:66:9: note: in expansion of macro 'dm_list_iterate_items' - 66 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' + 4661 | dm_list_iterate_items(dil, &arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ -vgchange.c: In function '_activate_lvs_in_vg': +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))) | ^ @@ -25319,8 +25357,8 @@ ../base/data-struct/list.h:163:40: note: in 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:92:9: note: in expansion of macro 'dm_list_iterate_items' - 92 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' + 4701 | 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))) @@ -25334,101 +25372,10 @@ ../base/data-struct/list.h:163:40: note: in 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:92:9: note: in expansion of macro 'dm_list_iterate_items' - 92 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' + 4701 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:226:17: note: in expansion of macro 'dm_list_iterate_items' - 226 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:226:17: note: in expansion of macro 'dm_list_iterate_items' - 226 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:242:17: note: in expansion of macro 'dm_list_iterate_items' - 242 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:242:17: note: in expansion of macro 'dm_list_iterate_items' - 242 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:246:25: note: in expansion of macro 'dm_list_iterate_items' - 246 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:246:25: note: in expansion of macro 'dm_list_iterate_items' - 246 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -25441,10 +25388,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4473:9: note: in expansion of macro 'dm_list_iterate_items' - 4473 | dm_list_iterate_items(vgnl, all_vgnameids) { +toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' + 5013 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -25457,9 +25403,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4473:9: note: in expansion of macro 'dm_list_iterate_items' - 4473 | dm_list_iterate_items(vgnl, all_vgnameids) { +toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' + 5013 | 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))) | ^ @@ -25472,8 +25419,8 @@ ../base/data-struct/list.h:163:40: note: in 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:443:9: note: in expansion of macro 'dm_list_iterate_items' - 443 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' + 5025 | 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))) @@ -25487,56 +25434,55 @@ ../base/data-struct/list.h:163:40: note: in 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:443:9: note: in expansion of macro 'dm_list_iterate_items' - 443 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' + 5025 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ -toollib.c: In function 'process_each_pv': -vgchange.c: In function '_vgchange_locktype': +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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1038:17: note: in expansion of macro 'dm_list_iterate_items' - 1038 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5438 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' - 4661 | dm_list_iterate_items(dil, &arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5438 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1038:17: note: in expansion of macro 'dm_list_iterate_items' - 1038 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5438 | 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))) | ^ @@ -25549,9 +25495,9 @@ ../base/data-struct/list.h:163:40: note: in 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:1106:17: note: in expansion of macro 'dm_list_iterate_items' - 1106 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +toollib.c:5471:9: note: in expansion of macro 'dm_list_iterate_items' + 5471 | 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))) | ^ @@ -25564,8 +25510,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' - 4661 | dm_list_iterate_items(dil, &arg_devices) { +toollib.c:5471:9: note: in expansion of macro 'dm_list_iterate_items' + 5471 | 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))) @@ -25573,46 +25519,47 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1106:17: note: in expansion of macro 'dm_list_iterate_items' - 1106 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5485:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5485 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgcreate.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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1120:17: note: in expansion of macro 'dm_list_iterate_items' - 1120 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5485:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5485 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgcreate.o -MMD -MP -MF vgcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1120:17: note: in expansion of macro 'dm_list_iterate_items' - 1120 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -toollib.c: In function 'process_each_pv_in_vg': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5485:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5485 | 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))) | ^ @@ -25625,9 +25572,9 @@ ../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' - 1165 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +toollib.c:5506:17: note: in expansion of macro 'dm_list_iterate_items' + 5506 | 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))) | ^ @@ -25640,9 +25587,15 @@ ../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' - 1165 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +toollib.c:5506:17: note: in expansion of macro 'dm_list_iterate_items' + 5506 | dm_list_iterate_items(pd, &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 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))) | ^ @@ -25655,8 +25608,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' - 4701 | dm_list_iterate_items(pvl, &vg->pvs) { +vgchange.c:36:9: note: in expansion of macro 'dm_list_iterate_items' + 36 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -25670,10 +25623,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' - 4701 | dm_list_iterate_items(pvl, &vg->pvs) { +vgchange.c:36:9: note: in expansion of macro 'dm_list_iterate_items' + 36 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -toollib.c: In function '_pvcreate_list_find_dev': +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))) | ^ @@ -25686,8 +25639,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' - 5013 | dm_list_iterate_items(pd, devices) { +vgchange.c:66:9: note: in expansion of macro 'dm_list_iterate_items' + 66 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -25701,10 +25654,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' - 5013 | dm_list_iterate_items(pd, devices) { +vgchange.c:66:9: note: in expansion of macro 'dm_list_iterate_items' + 66 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -toollib.c: In function '_pvcreate_list_find_name': +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))) | ^ @@ -25717,8 +25670,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' - 5025 | dm_list_iterate_items(pd, devices) { +vgchange.c:92:9: note: in expansion of macro 'dm_list_iterate_items' + 92 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -25732,10 +25685,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' - 5025 | dm_list_iterate_items(pd, devices) { +vgchange.c:92:9: note: in expansion of macro 'dm_list_iterate_items' + 92 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -toollib.c: In function 'pvcreate_each_device': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25748,9 +25700,10 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5438 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { +toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5545 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -25763,8 +25716,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5438 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { +toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5545 | 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))) @@ -25778,8 +25731,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5438 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { +toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5545 | 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))) @@ -25793,9 +25746,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5471:9: note: in expansion of macro 'dm_list_iterate_items' - 5471 | dm_list_iterate_items(devl, &scan_devs) - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:226:17: note: in expansion of macro 'dm_list_iterate_items' + 226 | 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))) | ^ @@ -25808,54 +25761,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5471:9: note: in expansion of macro 'dm_list_iterate_items' - 5471 | dm_list_iterate_items(devl, &scan_devs) - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:226:17: note: in expansion of macro 'dm_list_iterate_items' + 226 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5485:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5485 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:242:17: note: in expansion of macro 'dm_list_iterate_items' + 242 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5485:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5485 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5485:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5485 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:242:17: note: in expansion of macro 'dm_list_iterate_items' + 242 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25868,9 +25806,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5506:17: note: in expansion of macro 'dm_list_iterate_items' - 5506 | dm_list_iterate_items(pd, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:246:25: note: in expansion of macro 'dm_list_iterate_items' + 246 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25883,9 +25821,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5506:17: note: in expansion of macro 'dm_list_iterate_items' - 5506 | dm_list_iterate_items(pd, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:246:25: note: in expansion of macro 'dm_list_iterate_items' + 246 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25898,9 +25836,10 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5545 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' + 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -25913,54 +25852,39 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5545 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5545 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' + 5559 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' - 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:443:9: note: in expansion of macro 'dm_list_iterate_items' + 443 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' - 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:443:9: note: in expansion of macro 'dm_list_iterate_items' + 443 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -25991,7 +25915,6 @@ toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] vgcreate.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))) | ^ @@ -26007,7 +25930,6 @@ toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT vgcreate.o -MMD -MP -MF vgcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -26053,6 +25975,37 @@ toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5604 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1038:17: note: in expansion of macro 'dm_list_iterate_items' + 1038 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1038:17: note: in expansion of macro 'dm_list_iterate_items' + 1038 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -26074,6 +26027,51 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1106:17: note: in expansion of macro 'dm_list_iterate_items' + 1106 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1106:17: note: in expansion of macro 'dm_list_iterate_items' + 1106 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1120:17: note: in expansion of macro 'dm_list_iterate_items' + 1120 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -26089,6 +26087,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1120:17: note: in expansion of macro 'dm_list_iterate_items' + 1120 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' + 1165 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -26104,6 +26132,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' + 1165 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -26488,6 +26531,7 @@ toollib.c:5912:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5912 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgdisplay.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))) | ^ @@ -26518,6 +26562,7 @@ toollib.c:5912:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5912 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgdisplay.o -MMD -MP -MF vgdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -26614,12 +26659,12 @@ vgcreate.c:137:17: note: in expansion of macro 'dm_list_iterate_items' 137 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgdisplay.c -gcc -MT vgdisplay.o -MMD -MP -MF vgdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o [CC] vgexport.c gcc -MT vgexport.o -MMD -MP -MF vgexport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o [CC] vgextend.c gcc -MT vgextend.o -MMD -MP -MF vgextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o + [CC] vgimport.c +gcc -MT vgimport.o -MMD -MP -MF vgimport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -26686,8 +26731,6 @@ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgimport.c -gcc -MT vgimport.o -MMD -MP -MF vgimport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o [CC] vgimportclone.c gcc -MT vgimportclone.o -MMD -MP -MF vgimportclone.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o In file included from ../base/data-struct/list.h:4, @@ -26728,6 +26771,8 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] vgimportdevices.c gcc -MT vgimportdevices.o -MMD -MP -MF vgimportdevices.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.o + [CC] vgmerge.c +gcc -MT vgmerge.o -MMD -MP -MF vgmerge.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -27222,10 +27267,6 @@ vgimportdevices.c:57:9: note: in expansion of macro 'dm_list_iterate_items' 57 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgmerge.c -gcc -MT vgmerge.o -MMD -MP -MF vgmerge.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o - [CC] vgmknodes.c -gcc -MT vgmknodes.o -MMD -MP -MF vgmknodes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -27367,12 +27408,12 @@ vgmerge.c:157:9: note: in expansion of macro 'dm_list_iterate_items' 157 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgmknodes.c +gcc -MT vgmknodes.o -MMD -MP -MF vgmknodes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o [CC] vgreduce.c +gcc -MT vgreduce.o -MMD -MP -MF vgreduce.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o [CC] vgremove.c gcc -MT vgremove.o -MMD -MP -MF vgremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o -gcc -MT vgreduce.o -MMD -MP -MF vgreduce.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o - [CC] vgrename.c -gcc -MT vgrename.o -MMD -MP -MF vgrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -27470,12 +27511,20 @@ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgrename.c +gcc -MT vgrename.o -MMD -MP -MF vgrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o [CC] vgscan.c gcc -MT vgscan.o -MMD -MP -MF vgscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o [CC] vgsplit.c gcc -MT vgsplit.o -MMD -MP -MF vgsplit.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o [CC] lvmcmdlib.c gcc -MT lvmcmdlib.o -MMD -MP -MF lvmcmdlib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o + [CC] lvm2cmd.c +gcc -MT lvm2cmd.o -MMD -MP -MF lvm2cmd.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o + [CC] lvm.c +gcc -MT lvm.o -MMD -MP -MF lvm.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT man-generator.o -MMD -MP -MF man-generator.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DMAN_PAGE_GENERATOR -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -27671,23 +27720,17 @@ vgsplit.c:427:22: note: in expansion of macro 'dm_list_item' 427 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ - [CC] lvm2cmd.c -gcc -MT lvm2cmd.o -MMD -MP -MF lvm2cmd.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o - [CC] lvm.c -gcc -MT lvm.o -MMD -MP -MF lvm.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT man-generator.o -MMD -MP -MF man-generator.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DMAN_PAGE_GENERATOR -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo " local:"; echo " *;";\ echo "};";\ ) > .export.sym [AR] liblvm2cmd.a cat ../lib/liblvm-internal.a > liblvm2cmd.a -ar rs liblvm2cmd.a command.o dumpconfig.o formats.o lvchange.o lvconvert.o lvconvert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdevices.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 vgimportdevices.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] lvm gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -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 lvmdevices.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 vgimportdevices.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 -L../libdm/ioctl -ldevmapper -ledit -lsystemd -lblkid -laio -lselinux -ludev -lm +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 lvmdevices.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 vgimportdevices.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] liblvm2cmd.so gcc -shared -Wl,-soname,liblvm2cmd.so.2.03 \ -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../daemons/dmeventd -o liblvm2cmd.so \ @@ -27699,221 +27742,124 @@ gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o man-generator man-generator.o make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' make -C daemons -make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' +make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' make -C dmeventd device-mapper -make -C lvmpolld device-mapper - [MAN] lvm.conf.5 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' +make -C lvmpolld device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.conf.5 - [MAN] lvmsystemid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' make -C lvmlockd device-mapper + [MAN] lvm.conf.5 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.conf.5 +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' + [MAN] lvmsystemid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 [MAN] lvmreport.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsystemid.7 -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' - [MAN] lvmraid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmreport.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' make -C dmeventd - [MAN] lvmautoactivation.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmautoactivation.7 - [MAN] lvmcache.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 - [MAN] lvmthin.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmcache.7 -make -C plugins device-mapper -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmthin.7 -make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvmpolld +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsystemid.7 make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' - [MAN] lvmvdo.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmvdo.7 + [MAN] lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmreport.7 + [MAN] lvmautoactivation.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 + [CC] lvmpolld-core.c +make -C plugins device-mapper +gcc -MT lvmpolld-core.o -MMD -MP -MF lvmpolld-core.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-core.c -o lvmpolld-core.o +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmautoactivation.7 +make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' + [MAN] lvmcache.7 + [MAN] lvmthin.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmcache.7 make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmthin.7 + [MAN] lvmvdo.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 [MAN] lvm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 - [CC] lvmpolld-core.c -gcc -MT lvmpolld-core.o -MMD -MP -MF lvmpolld-core.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-core.c -o lvmpolld-core.o -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.8 - [MAN] lvmdump.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmvdo.7 make -C lvm2 device-mapper -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdump.8 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.8 + [MAN] lvmdump.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 [TSTMAN] test.gen make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdump.8 ../tools/man-generator --primary lvmconfig > test.gen + [MAN] lvmsar.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsar.8 + [MAN] lvmsadc.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsadc.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' + [MAN] fsadm.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" fsadm.8 + [MAN] lvmpolld.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' - [MAN] lvmsar.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 + [MAN] lvmlockd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmpolld.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 +make -C lvmlockd +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockd.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C vdo device-mapper -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsar.8 + [MAN] lvmlockctl.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' - [MAN] lvmsadc.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsadc.8 -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./lvmdiskscan.8_pregen \ - ./lvmdiskscan.8_end ./see_also.end ; \ - else \ - MANCMD=lvmdiskscan && \ - ../tools/man-generator --primary $MANCMD lvmdiskscan.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvmdiskscan.8_end ./see_also.end ; \ - fi \ -) > lvmdiskscan.8_gen +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockctl.8 + [CC] lvmlockd-core.c +gcc -MT lvmlockd-core.o -MMD -MP -MF lvmlockd-core.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [MAN] lvmdbusd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdbusd.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' - [CC] dmeventd_lvm.c -gcc -MT dmeventd_lvm.o -MMD -MP -MF dmeventd_lvm.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_lvm.c -o dmeventd_lvm.o -In file included from ../../../../base/data-struct/list.h:4, - from ../../../../device_mapper/all.h:20, - from ../../../../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../../../../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../../../../base/data-struct/list.h:163:40: note: in 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:17: 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 ./lvmdevices.8_pregen \ - ./lvmdevices.8_end ./see_also.end ; \ - else \ - MANCMD=lvmdevices && \ - ../tools/man-generator --primary $MANCMD lvmdevices.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvmdevices.8_end ./see_also.end ; \ - fi \ -) > lvmdevices.8_gen -set -e; \ -( cat ./.exported_symbols; \ - if test -n ""; then \ - gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ - /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ - fi \ -) > .exported_symbols_generated -set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ - echo " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym - [CC] libdevmapper-event-lvm2.so.2.03 -gcc -shared -Wl,-soname,libdevmapper-event-lvm2.so.2.03 \ - -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../tools -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_lvm.o -ldevmapper-event -L../../../../libdm/ioctl -ldevmapper -lpthread -llvm2cmd -lselinux -ludev -lm -o libdevmapper-event-lvm2.so.2.03 - [CC] lvmpolld-data-utils.c -gcc -MT lvmpolld-data-utils.o -MMD -MP -MF lvmpolld-data-utils.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-data-utils.c -o lvmpolld-data-utils.o - [LN] libdevmapper-event-lvm2.so -ln -s -f libdevmapper-event-lvm2.so.2.03 libdevmapper-event-lvm2.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' -make -C snapshot -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./vgimportdevices.8_pregen \ - ./vgimportdevices.8_end ./see_also.end ; \ - else \ - MANCMD=vgimportdevices && \ - ../tools/man-generator --primary $MANCMD vgimportdevices.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./vgimportdevices.8_end ./see_also.end ; \ - fi \ -) > vgimportdevices.8_gen -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' - [CC] dmeventd_snapshot.c -gcc -MT dmeventd_snapshot.o -MMD -MP -MF dmeventd_snapshot.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_snapshot.c -o dmeventd_snapshot.o - [MAN] fsadm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" fsadm.8 - [MAN] lvmpolld.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmpolld.8 - [MAN] lvmlockd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockd.8 - [MAN] lvmlockctl.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockctl.8 - [MAN] lvmdbusd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdbusd.8 [MAN] lvm_import_vdo.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 - [CC] lvmpolld-cmd-utils.c -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm_import_vdo.8 -gcc -MT lvmpolld-cmd-utils.o -MMD -MP -MF lvmpolld-cmd-utils.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-cmd-utils.c -o lvmpolld-cmd-utils.o +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm_import_vdo.8 [MAN] cmirrord.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" cmirrord.8_main > cmirrord.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" cmirrord.8 -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 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" cmirrord.8_main > cmirrord.8 + [CC] dmeventd_lvm.c +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" cmirrord.8 +gcc -MT dmeventd_lvm.o -MMD -MP -MF dmeventd_lvm.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_lvm.c -o dmeventd_lvm.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen \ @@ -27925,72 +27871,6 @@ cat ./lvm-fullreport.8_end ./see_also.end ; \ fi \ ) > lvm-fullreport.8_gen -set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ - echo " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym - [CC] libdevmapper-event-lvm2snapshot.so.2.03 -gcc -shared -Wl,-soname,libdevmapper-event-lvm2snapshot.so.2.03 \ - -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2snapshot.so.2.03 - [LN] libdevmapper-event-lvm2snapshot.so -ln -s -f libdevmapper-event-lvm2snapshot.so.2.03 libdevmapper-event-lvm2snapshot.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -make -C raid -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' - [CC] dmeventd_raid.c -gcc -MT dmeventd_raid.o -MMD -MP -MF dmeventd_raid.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_raid.c -o dmeventd_raid.o - [CC] lvmpolld -gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -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 -lm -lpthread -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./lvm-lvpoll.8_pregen \ - ./lvm-lvpoll.8_end ./see_also.end ; \ - else \ - MANCMD=lvm-lvpoll && \ - ../tools/man-generator --primary $MANCMD lvm-lvpoll.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvm-lvpoll.8_end ./see_also.end ; \ - fi \ -) > lvm-lvpoll.8_gen -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make -C lvmlockd -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' - [CC] lvmlockd-core.c -gcc -MT lvmlockd-core.o -MMD -MP -MF lvmlockd-core.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-core.c -o lvmlockd-core.o -set -e; \ -( 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 " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym - [CC] libdevmapper-event-lvm2raid.so.2.03 -gcc -shared -Wl,-soname,libdevmapper-event-lvm2raid.so.2.03 \ - -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2raid.so.2.03 -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./lvcreate.8_pregen \ - ./lvcreate.8_end ./see_also.end ; \ - else \ - MANCMD=lvcreate && \ - ../tools/man-generator --primary $MANCMD lvcreate.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvcreate.8_end ./see_also.end ; \ - fi \ -) > lvcreate.8_gen - [LN] libdevmapper-event-lvm2raid.so -ln -s -f libdevmapper-event-lvm2raid.so.2.03 libdevmapper-event-lvm2raid.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make -C thin -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' - [CC] dmeventd_thin.c -gcc -MT dmeventd_thin.o -MMD -MP -MF dmeventd_thin.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_thin.c -o dmeventd_thin.o In file included from ../../base/data-struct/list.h:4, from ../../device_mapper/all.h:20, from ../../tools/tool.h:22, @@ -28220,6 +28100,41 @@ lvmlockd-core.c:1222:9: note: in expansion of macro 'list_for_each_entry' 1222 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ +In file included from ../../../../base/data-struct/list.h:4, + from ../../../../device_mapper/all.h:20, + from ../../../../lib/misc/lib.h:22, + 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../../../../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../../../../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' + 151 | dm_list_iterate_items(env_data, &_env_registry) + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -28245,17 +28160,6 @@ lvmlockd-core.c:1601:17: note: in expansion of macro 'list_for_each_entry' 1601 | list_for_each_entry(cact, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./lvchange.8_pregen \ - ./lvchange.8_end ./see_also.end ; \ - else \ - MANCMD=lvchange && \ - ../tools/man-generator --primary $MANCMD lvchange.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvchange.8_end ./see_also.end ; \ - fi \ -) > lvchange.8_gen lvmlockd-core.c: In function 'res_process': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -28497,6 +28401,17 @@ lvmlockd-core.c:1989:9: note: in expansion of macro 'list_for_each_entry_safe' 1989 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvm-lvpoll.8_pregen \ + ./lvm-lvpoll.8_end ./see_also.end ; \ + else \ + MANCMD=lvm-lvpoll && \ + ../tools/man-generator --primary $MANCMD lvm-lvpoll.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvm-lvpoll.8_end ./see_also.end ; \ + fi \ +) > lvm-lvpoll.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))) | ^ @@ -28762,6 +28677,14 @@ lvmlockd-core.c:2237:17: note: in expansion of macro 'list_for_each_entry' 2237 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ + [CC] lvmpolld-data-utils.c +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 | \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ + fi \ +) > .exported_symbols_generated 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))) @@ -28775,6 +28698,7 @@ lvmlockd-core.c:2265:9: note: in expansion of macro 'list_for_each_entry_safe' 2265 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT lvmpolld-data-utils.o -MMD -MP -MF lvmpolld-data-utils.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-data-utils.c -o lvmpolld-data-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))) | ^ @@ -28884,6 +28808,11 @@ lvmlockd-core.c:2345:9: note: in expansion of macro 'list_for_each_entry' 2345 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + echo " local:"; echo " *;";\ + echo "};";\ + ) > .export.sym ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -28971,6 +28900,9 @@ lvmlockd-core.c:2475:23: note: in expansion of macro 'list_first_entry' 2475 | act = list_first_entry(&ls->actions, struct action, list); | ^~~~~~~~~~~~~~~~ + [CC] libdevmapper-event-lvm2.so.2.03 +gcc -shared -Wl,-soname,libdevmapper-event-lvm2.so.2.03 \ + -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../tools -Wl,-z,relro -Wl,-z,now -Wl,--version-script,.export.sym -Wl,-z,relro -L../../../../daemons/dmeventd dmeventd_lvm.o -ldevmapper-event -L../../../../libdm/ioctl -ldevmapper -lpthread -llvm2cmd -lselinux -ludev -lm -o libdevmapper-event-lvm2.so.2.03 ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -29203,13 +29135,6 @@ 3294 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'for_each_lockspace': -set -e; \ -( cat ./.exported_symbols; \ - if test -n ""; then \ - gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ - /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ - fi \ -) > .exported_symbols_generated ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -29234,11 +29159,6 @@ lvmlockd-core.c:3349:17: note: in expansion of macro 'list_for_each_entry' 3349 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ -set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ - echo " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -29275,9 +29195,6 @@ lvmlockd-core.c:3370:17: note: in expansion of macro 'list_for_each_entry_safe' 3370 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ - [CC] libdevmapper-event-lvm2thin.so.2.03 -gcc -shared -Wl,-soname,libdevmapper-event-lvm2thin.so.2.03 \ - -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2thin.so.2.03 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))) @@ -29303,17 +29220,6 @@ lvmlockd-core.c:3467:9: note: in expansion of macro 'list_for_each_entry' 3467 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./lvmconfig.8_pregen \ - ./lvmconfig.8_end ./see_also.end ; \ - else \ - MANCMD=lvmconfig && \ - ../tools/man-generator --primary $MANCMD lvmconfig.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvmconfig.8_end ./see_also.end ; \ - fi \ -) > lvmconfig.8_gen 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))) @@ -29498,6 +29404,8 @@ lvmlockd-core.c:3862:9: note: in expansion of macro 'list_for_each_entry' 3862 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ + [LN] libdevmapper-event-lvm2.so +ln -s -f libdevmapper-event-lvm2.so.2.03 libdevmapper-event-lvm2.so ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -29535,10 +29443,9 @@ lvmlockd-core.c:3874:9: note: in expansion of macro 'list_for_each_entry' 3874 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ - [LN] libdevmapper-event-lvm2thin.so -ln -s -f libdevmapper-event-lvm2thin.so.2.03 libdevmapper-event-lvm2thin.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make -C mirror +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' +make -C snapshot +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' 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))) @@ -29552,7 +29459,6 @@ lvmlockd-core.c:4121:9: note: in expansion of macro 'list_for_each_entry' 4121 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -29565,8 +29471,19 @@ lvmlockd-core.c:4121:9: note: in expansion of macro 'list_for_each_entry' 4121 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ - [CC] dmeventd_mirror.c -gcc -MT dmeventd_mirror.o -MMD -MP -MF dmeventd_mirror.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_mirror.c -o dmeventd_mirror.o +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvcreate.8_pregen \ + ./lvcreate.8_end ./see_also.end ; \ + else \ + MANCMD=lvcreate && \ + ../tools/man-generator --primary $MANCMD lvcreate.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvcreate.8_end ./see_also.end ; \ + fi \ +) > lvcreate.8_gen + [CC] dmeventd_snapshot.c +gcc -MT dmeventd_snapshot.o -MMD -MP -MF dmeventd_snapshot.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_snapshot.c -o dmeventd_snapshot.o lvmlockd-core.c: In function 'dump_info': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -29789,17 +29706,6 @@ lvmlockd-core.c:5400:9: note: in expansion of macro 'list_for_each_entry' 5400 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ -set -e ; ( \ - if [ ! -s test.gen ] ; then \ - cat ./lvconvert.8_pregen \ - ./lvconvert.8_end ./see_also.end ; \ - else \ - MANCMD=lvconvert && \ - ../tools/man-generator --primary $MANCMD lvconvert.8_des && \ - ../tools/man-generator --secondary $MANCMD && \ - cat ./lvconvert.8_end ./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))) | ^ @@ -30041,6 +29947,7 @@ lvmlockd-core.c:5585:9: note: in expansion of macro 'list_for_each_entry_safe' 5585 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ + [CC] lvmpolld-cmd-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))) | ^ @@ -30065,6 +29972,7 @@ lvmlockd-core.c:5585:9: note: in expansion of macro 'list_for_each_entry_safe' 5585 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT lvmpolld-cmd-utils.o -MMD -MP -MF lvmpolld-cmd-utils.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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))) | ^ @@ -30125,6 +30033,17 @@ lvmlockd-core.c:5703:9: note: in expansion of macro 'list_for_each_entry' 5703 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvchange.8_pregen \ + ./lvchange.8_end ./see_also.end ; \ + else \ + MANCMD=lvchange && \ + ../tools/man-generator --primary $MANCMD lvchange.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvchange.8_end ./see_also.end ; \ + fi \ +) > lvchange.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))) | ^ @@ -30149,13 +30068,6 @@ lvmlockd-core.c:5709:17: note: in expansion of macro 'list_for_each_entry' 5709 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ -set -e; \ -( cat ./.exported_symbols; \ - if test -n ""; then \ - gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ - /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ - fi \ -) > .exported_symbols_generated ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -30168,11 +30080,6 @@ lvmlockd-core.c:5709:17: note: in expansion of macro 'list_for_each_entry' 5709 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ -set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ - echo " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -30185,9 +30092,6 @@ lvmlockd-core.c:5795:31: note: in expansion of macro 'list_first_entry' 5795 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ - [CC] libdevmapper-event-lvm2mirror.so.2.03 -gcc -shared -Wl,-soname,libdevmapper-event-lvm2mirror.so.2.03 \ - -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2mirror.so.2.03 ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -30236,6 +30140,68 @@ lvmlockd-core.c:5941:31: note: in expansion of macro 'list_first_entry' 5941 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ +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 | \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ + fi \ +) > .exported_symbols_generated +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + echo " local:"; echo " *;";\ + echo "};";\ + ) > .export.sym + [CC] libdevmapper-event-lvm2snapshot.so.2.03 +gcc -shared -Wl,-soname,libdevmapper-event-lvm2snapshot.so.2.03 \ + -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2snapshot.so.2.03 + [CC] lvmpolld +gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -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 -lm -lpthread + [LN] libdevmapper-event-lvm2snapshot.so +ln -s -f libdevmapper-event-lvm2snapshot.so.2.03 libdevmapper-event-lvm2snapshot.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' +make -C raid +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' + [CC] dmeventd_raid.c +gcc -MT dmeventd_raid.o -MMD -MP -MF dmeventd_raid.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_raid.c -o dmeventd_raid.o +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvmconfig.8_pregen \ + ./lvmconfig.8_end ./see_also.end ; \ + else \ + MANCMD=lvmconfig && \ + ../tools/man-generator --primary $MANCMD lvmconfig.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvmconfig.8_end ./see_also.end ; \ + fi \ +) > lvmconfig.8_gen +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvconvert.8_pregen \ + ./lvconvert.8_end ./see_also.end ; \ + else \ + MANCMD=lvconvert && \ + ../tools/man-generator --primary $MANCMD lvconvert.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvconvert.8_end ./see_also.end ; \ + fi \ +) > lvconvert.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 | \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ + fi \ +) > .exported_symbols_generated +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + echo " local:"; echo " *;";\ + echo "};";\ + ) > .export.sym + [CC] libdevmapper-event-lvm2raid.so.2.03 +gcc -shared -Wl,-soname,libdevmapper-event-lvm2raid.so.2.03 \ + -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2raid.so.2.03 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvdisplay.8_pregen \ @@ -30247,13 +30213,11 @@ cat ./lvdisplay.8_end ./see_also.end ; \ fi \ ) > lvdisplay.8_gen - [LN] libdevmapper-event-lvm2mirror.so -ln -s -f libdevmapper-event-lvm2mirror.so.2.03 libdevmapper-event-lvm2mirror.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' -make -C vdo -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' - [CC] dmeventd_vdo.c -gcc -MT dmeventd_vdo.o -MMD -MP -MF dmeventd_vdo.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_vdo.c -o dmeventd_vdo.o + [LN] libdevmapper-event-lvm2raid.so +ln -s -f libdevmapper-event-lvm2raid.so.2.03 libdevmapper-event-lvm2raid.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +make -C thin +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvextend.8_pregen \ @@ -30265,6 +30229,8 @@ cat ./lvextend.8_end ./see_also.end ; \ fi \ ) > lvextend.8_gen + [CC] dmeventd_thin.c +gcc -MT dmeventd_thin.o -MMD -MP -MF dmeventd_thin.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_thin.c -o dmeventd_thin.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvreduce.8_pregen \ @@ -30276,28 +30242,6 @@ cat ./lvreduce.8_end ./see_also.end ; \ fi \ ) > lvreduce.8_gen -set -e; \ -( cat ./.exported_symbols; \ - if test -n ""; then \ - gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ - /bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ - fi \ -) > .exported_symbols_generated -set -e; (echo "Base {"; echo " global:";\ - /bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ - echo " local:"; echo " *;";\ - echo "};";\ - ) > .export.sym - [CC] libdevmapper-event-lvm2vdo.so.2.03 -gcc -shared -Wl,-soname,libdevmapper-event-lvm2vdo.so.2.03 \ - -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2vdo.so.2.03 - [LN] libdevmapper-event-lvm2vdo.so -ln -s -f libdevmapper-event-lvm2vdo.so.2.03 libdevmapper-event-lvm2vdo.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' -make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' - [CC] lvmlockd-sanlock.c -gcc -MT lvmlockd-sanlock.o -MMD -MP -MF lvmlockd-sanlock.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 ./lvremove.8_pregen \ @@ -30309,34 +30253,6 @@ cat ./lvremove.8_end ./see_also.end ; \ fi \ ) > lvremove.8_gen -lvmlockd-sanlock.c: In function 'lm_free_lv_sanlock': -lvmlockd-sanlock.c:1014:34: warning: cast increases required alignment of target type [-Wcast-align] - 1014 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ -lvmlockd-sanlock.c: In function 'lm_add_resource_sanlock': -lvmlockd-sanlock.c:1615:34: warning: cast increases required alignment of target type [-Wcast-align] - 1615 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ -lvmlockd-sanlock.c: In function 'lm_rem_resource_sanlock': -lvmlockd-sanlock.c:1641:34: warning: cast increases required alignment of target type [-Wcast-align] - 1641 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ -lvmlockd-sanlock.c: In function 'lm_lock_sanlock': -lvmlockd-sanlock.c:1656:34: warning: cast increases required alignment of target type [-Wcast-align] - 1656 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ -lvmlockd-sanlock.c: In function 'lm_convert_sanlock': -lvmlockd-sanlock.c:1949:34: warning: cast increases required alignment of target type [-Wcast-align] - 1949 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ -lvmlockd-sanlock.c: In function 'release_rename': -lvmlockd-sanlock.c:2032:34: warning: cast increases required alignment of target type [-Wcast-align] - 2032 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ -lvmlockd-sanlock.c: In function 'lm_unlock_sanlock': -lvmlockd-sanlock.c:2078:34: warning: cast increases required alignment of target type [-Wcast-align] - 2078 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; - | ^ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvrename.8_pregen \ @@ -30348,6 +30264,26 @@ cat ./lvrename.8_end ./see_also.end ; \ fi \ ) > lvrename.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 | \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ + fi \ +) > .exported_symbols_generated +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + echo " local:"; echo " *;";\ + echo "};";\ + ) > .export.sym + [CC] libdevmapper-event-lvm2thin.so.2.03 +gcc -shared -Wl,-soname,libdevmapper-event-lvm2thin.so.2.03 \ + -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2thin.so.2.03 + [LN] libdevmapper-event-lvm2thin.so +ln -s -f libdevmapper-event-lvm2thin.so.2.03 libdevmapper-event-lvm2thin.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make -C mirror +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvresize.8_pregen \ @@ -30370,10 +30306,8 @@ cat ./lvs.8_end ./see_also.end ; \ fi \ ) > lvs.8_gen - [CC] lvmlockd-dlm.c -gcc -MT lvmlockd-dlm.o -MMD -MP -MF lvmlockd-dlm.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] lvmlockctl.c -gcc -MT lvmlockctl.o -MMD -MP -MF lvmlockctl.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockctl.c -o lvmlockctl.o + [CC] dmeventd_mirror.c +gcc -MT dmeventd_mirror.o -MMD -MP -MF dmeventd_mirror.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_mirror.c -o dmeventd_mirror.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvscan.8_pregen \ @@ -30385,33 +30319,6 @@ cat ./lvscan.8_end ./see_also.end ; \ fi \ ) > lvscan.8_gen -lvmlockd-dlm.c: In function 'lm_add_resource_dlm': -lvmlockd-dlm.c:275:30: warning: cast increases required alignment of target type [-Wcast-align] - 275 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; - | ^ -lvmlockd-dlm.c:285:27: warning: cast increases required alignment of target type [-Wcast-align] - 285 | rdd->vb = (struct val_blk *)buf; - | ^ -lvmlockd-dlm.c: In function 'lm_rem_resource_dlm': -lvmlockd-dlm.c:314:30: warning: cast increases required alignment of target type [-Wcast-align] - 314 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; - | ^ -lvmlockd-dlm.c: In function 'lm_adopt_dlm': -lvmlockd-dlm.c:353:30: warning: cast increases required alignment of target type [-Wcast-align] - 353 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; - | ^ -lvmlockd-dlm.c: In function 'lm_lock_dlm': -lvmlockd-dlm.c:447:30: warning: cast increases required alignment of target type [-Wcast-align] - 447 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; - | ^ -lvmlockd-dlm.c: In function 'lm_convert_dlm': -lvmlockd-dlm.c:553:30: warning: cast increases required alignment of target type [-Wcast-align] - 553 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; - | ^ -lvmlockd-dlm.c: In function 'lm_unlock_dlm': -lvmlockd-dlm.c:603:30: warning: cast increases required alignment of target type [-Wcast-align] - 603 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; - | ^ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvchange.8_pregen \ @@ -30423,8 +30330,21 @@ cat ./pvchange.8_end ./see_also.end ; \ fi \ ) > pvchange.8_gen - [CC] lvmlockd -gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -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 ../../libdaemon/server/libdaemonserver.a ../../libdaemon/client/libdaemonclient.a ../../device_mapper/libdevice-mapper.a ../../base/libbase.a -lsanlock_client -ldlm_lt -ldlmcontrol -lselinux -ludev -lm -lpthread -lsystemd +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 | \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ + fi \ +) > .exported_symbols_generated +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + echo " local:"; echo " *;";\ + echo "};";\ + ) > .export.sym + [CC] libdevmapper-event-lvm2mirror.so.2.03 +gcc -shared -Wl,-soname,libdevmapper-event-lvm2mirror.so.2.03 \ + -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2mirror.so.2.03 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvck.8_pregen \ @@ -30436,6 +30356,13 @@ cat ./pvck.8_end ./see_also.end ; \ fi \ ) > pvck.8_gen + [LN] libdevmapper-event-lvm2mirror.so +ln -s -f libdevmapper-event-lvm2mirror.so.2.03 libdevmapper-event-lvm2mirror.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make -C vdo +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' + [CC] dmeventd_vdo.c +gcc -MT dmeventd_vdo.o -MMD -MP -MF dmeventd_vdo.d -c -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_vdo.c -o dmeventd_vdo.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvcreate.8_pregen \ @@ -30447,6 +30374,8 @@ cat ./pvcreate.8_end ./see_also.end ; \ fi \ ) > pvcreate.8_gen + [CC] lvmlockd-sanlock.c +gcc -MT lvmlockd-sanlock.o -MMD -MP -MF lvmlockd-sanlock.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 ./pvdisplay.8_pregen \ @@ -30469,8 +30398,34 @@ cat ./pvmove.8_end ./see_also.end ; \ fi \ ) > pvmove.8_gen - [CC] lvmlockctl -gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -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 -lm -lpthread -lsystemd +lvmlockd-sanlock.c: In function 'lm_free_lv_sanlock': +lvmlockd-sanlock.c:1014:34: warning: cast increases required alignment of target type [-Wcast-align] + 1014 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ +lvmlockd-sanlock.c: In function 'lm_add_resource_sanlock': +lvmlockd-sanlock.c:1615:34: warning: cast increases required alignment of target type [-Wcast-align] + 1615 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ +lvmlockd-sanlock.c: In function 'lm_rem_resource_sanlock': +lvmlockd-sanlock.c:1641:34: warning: cast increases required alignment of target type [-Wcast-align] + 1641 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ +lvmlockd-sanlock.c: In function 'lm_lock_sanlock': +lvmlockd-sanlock.c:1656:34: warning: cast increases required alignment of target type [-Wcast-align] + 1656 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ +lvmlockd-sanlock.c: In function 'lm_convert_sanlock': +lvmlockd-sanlock.c:1949:34: warning: cast increases required alignment of target type [-Wcast-align] + 1949 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ +lvmlockd-sanlock.c: In function 'release_rename': +lvmlockd-sanlock.c:2032:34: warning: cast increases required alignment of target type [-Wcast-align] + 2032 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ +lvmlockd-sanlock.c: In function 'lm_unlock_sanlock': +lvmlockd-sanlock.c:2078:34: warning: cast increases required alignment of target type [-Wcast-align] + 2078 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; + | ^ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvremove.8_pregen \ @@ -30482,8 +30437,13 @@ cat ./pvremove.8_end ./see_also.end ; \ fi \ ) > pvremove.8_gen -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' +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 | \ + /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ + fi \ +) > .exported_symbols_generated set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvresize.8_pregen \ @@ -30495,6 +30455,21 @@ cat ./pvresize.8_end ./see_also.end ; \ fi \ ) > pvresize.8_gen +set -e; (echo "Base {"; echo " global:";\ + /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ + echo " local:"; echo " *;";\ + echo "};";\ + ) > .export.sym + [CC] libdevmapper-event-lvm2vdo.so.2.03 +gcc -shared -Wl,-soname,libdevmapper-event-lvm2vdo.so.2.03 \ + -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -L../../../../daemons/dmeventd/plugins/lvm2 -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 -lm -o libdevmapper-event-lvm2vdo.so.2.03 + [LN] libdevmapper-event-lvm2vdo.so +ln -s -f libdevmapper-event-lvm2vdo.so.2.03 libdevmapper-event-lvm2vdo.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' + [CC] lvmlockd-dlm.c +gcc -MT lvmlockd-dlm.o -MMD -MP -MF lvmlockd-dlm.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-dlm.c -o lvmlockd-dlm.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvs.8_pregen \ @@ -30517,6 +30492,33 @@ cat ./pvscan.8_end ./see_also.end ; \ fi \ ) > pvscan.8_gen +lvmlockd-dlm.c: In function 'lm_add_resource_dlm': +lvmlockd-dlm.c:275:30: warning: cast increases required alignment of target type [-Wcast-align] + 275 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; + | ^ +lvmlockd-dlm.c:285:27: warning: cast increases required alignment of target type [-Wcast-align] + 285 | rdd->vb = (struct val_blk *)buf; + | ^ +lvmlockd-dlm.c: In function 'lm_rem_resource_dlm': +lvmlockd-dlm.c:314:30: warning: cast increases required alignment of target type [-Wcast-align] + 314 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; + | ^ +lvmlockd-dlm.c: In function 'lm_adopt_dlm': +lvmlockd-dlm.c:353:30: warning: cast increases required alignment of target type [-Wcast-align] + 353 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; + | ^ +lvmlockd-dlm.c: In function 'lm_lock_dlm': +lvmlockd-dlm.c:447:30: warning: cast increases required alignment of target type [-Wcast-align] + 447 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; + | ^ +lvmlockd-dlm.c: In function 'lm_convert_dlm': +lvmlockd-dlm.c:553:30: warning: cast increases required alignment of target type [-Wcast-align] + 553 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; + | ^ +lvmlockd-dlm.c: In function 'lm_unlock_dlm': +lvmlockd-dlm.c:603:30: warning: cast increases required alignment of target type [-Wcast-align] + 603 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; + | ^ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgbackup.8_pregen \ @@ -30539,6 +30541,10 @@ cat ./vgcfgrestore.8_end ./see_also.end ; \ fi \ ) > vgcfgrestore.8_gen + [CC] lvmlockctl.c +gcc -MT lvmlockctl.o -MMD -MP -MF lvmlockctl.d -c -I. -I../.. -I../../include -include configure.h -I../../libdaemon/server -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockctl.c -o lvmlockctl.o + [CC] lvmlockd +gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -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 ../../libdaemon/server/libdaemonserver.a ../../libdaemon/client/libdaemonclient.a ../../device_mapper/libdevice-mapper.a ../../base/libbase.a -lsanlock_client -ldlm_lt -ldlmcontrol -lselinux -ludev -lm -lpthread -lsystemd set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgchange.8_pregen \ @@ -30594,6 +30600,8 @@ cat ./vgdisplay.8_end ./see_also.end ; \ fi \ ) > vgdisplay.8_gen + [CC] lvmlockctl +gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -DUSE_SD_NOTIFY -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 -lm -lpthread -lsystemd set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgexport.8_pregen \ @@ -30605,6 +30613,8 @@ cat ./vgexport.8_end ./see_also.end ; \ fi \ ) > vgexport.8_gen +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgextend.8_pregen \ @@ -30726,142 +30736,175 @@ cat ./vgsplit.8_end ./see_also.end ; \ fi \ ) > vgsplit.8_gen - [MAN] lvmdiskscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdiskscan.8 - [MAN] lvmdevices.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdevices.8 - [MAN] vgimportdevices.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportdevices.8 +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvmdiskscan.8_pregen \ + ./lvmdiskscan.8_end ./see_also.end ; \ + else \ + MANCMD=lvmdiskscan && \ + ../tools/man-generator --primary $MANCMD lvmdiskscan.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvmdiskscan.8_end ./see_also.end ; \ + fi \ +) > lvmdiskscan.8_gen +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./lvmdevices.8_pregen \ + ./lvmdevices.8_end ./see_also.end ; \ + else \ + MANCMD=lvmdevices && \ + ../tools/man-generator --primary $MANCMD lvmdevices.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./lvmdevices.8_end ./see_also.end ; \ + fi \ +) > lvmdevices.8_gen +set -e ; ( \ + if [ ! -s test.gen ] ; then \ + cat ./vgimportdevices.8_pregen \ + ./vgimportdevices.8_end ./see_also.end ; \ + else \ + MANCMD=vgimportdevices && \ + ../tools/man-generator --primary $MANCMD vgimportdevices.8_des && \ + ../tools/man-generator --secondary $MANCMD && \ + cat ./vgimportdevices.8_end ./see_also.end ; \ + fi \ +) > vgimportdevices.8_gen [MAN] lvm-fullreport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-fullreport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-fullreport.8 [MAN] lvm-lvpoll.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-lvpoll.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-lvpoll.8 [MAN] lvcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvcreate.8 [MAN] lvchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvchange.8 [MAN] lvmconfig.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 [MAN] lvconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmconfig.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmconfig.8 [MAN] lvdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvconvert.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 [MAN] lvextend.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 [MAN] lvreduce.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 [MAN] lvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvreduce.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvreduce.8 [MAN] lvrename.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 [MAN] lvresize.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvresize.8 [MAN] lvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 [MAN] lvscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 [MAN] pvchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 [MAN] pvck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 [MAN] pvcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 [MAN] pvdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvcreate.8 [MAN] pvmove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 [MAN] pvremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvmove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvmove.8 [MAN] pvresize.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 [MAN] pvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvresize.8 [MAN] pvscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 [MAN] vgcfgbackup.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 [MAN] vgcfgrestore.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgbackup.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 [MAN] vgchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgbackup.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgrestore.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgrestore.8 [MAN] vgck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgchange.8 [MAN] vgcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 [MAN] vgconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 [MAN] vgdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgconvert.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgconvert.8 [MAN] vgexport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 [MAN] vgextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgexport.8 [MAN] vgimport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgexport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgextend.8 [MAN] vgimportclone.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimport.8 [MAN] vgmerge.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportclone.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportclone.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmerge.8 [MAN] vgmknodes.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmerge.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 [MAN] vgreduce.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmknodes.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmknodes.8 [MAN] vgremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgreduce.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 [MAN] vgrename.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 [MAN] vgs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgrename.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgrename.8 [MAN] vgscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 [MAN] vgsplit.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgsplit.8 + [MAN] lvmdiskscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgsplit.8 + [MAN] lvmdevices.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdiskscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 + [MAN] vgimportdevices.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+editline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 [MAN] lvm-config.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdevices.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportdevices.8 echo ".so lvmconfig.8" > lvm-config.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 @@ -30869,62 +30912,103 @@ make[2]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb' dh_auto_build --sourcedirectory=debian/build/build_udeb -- \ LIB_VERSION_DM=1.02.1 - cd debian/build/build_udeb && make -j3 LIB_VERSION_DM=1.02.1 + cd debian/build/build_udeb && make -j4 LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb' make -C libdm device-mapper -make -C conf device-mapper -make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' +make -C conf device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' +make -C include device-mapper +make -C lib device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' - [CC] bitset.c +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' -make -C lib device-mapper -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make -C libdaemon device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' + [CC] bitset.c make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make -C man device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make -C scripts device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' - [MAN] dmsetup.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' [CC] hash.c -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmsetup.8 gcc -MT base/data-struct/hash.o -MMD -MP -MF base/data-struct/hash.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [MAN] dmsetup.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' + [CC] list.c +gcc -MT base/data-struct/list.o -MMD -MP -MF base/data-struct/list.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmsetup.8 [MAN] dmstats.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmstats.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmstats.8 [MAN] blkdeactivate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" blkdeactivate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" blkdeactivate.8 [MAN] dmeventd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmeventd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmeventd.8 [MAN] dmfilemapd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmfilemapd.8 - [CC] hash.c +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmfilemapd.8 make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' - [CC] list.c -gcc -MT base/data-struct/list.o -MMD -MP -MF base/data-struct/list.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] radix-tree.c gcc -MT base/data-struct/radix-tree.o -MMD -MP -MF base/data-struct/radix-tree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] hash.c + [CC] list.c [CC] bitset.c gcc -MT device_mapper/datastruct/bitset.o -MMD -MP -MF device_mapper/datastruct/bitset.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] list.c + [CC] libdm-common.c + [CC] libdm-config.c [CC] libdm-iface.c gcc -MT device_mapper/ioctl/libdm-iface.o -MMD -MP -MF device_mapper/ioctl/libdm-iface.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o - [CC] libdm-common.c +In file included from ../libdm/misc/dmlib.h:97, + from libdm-common.c:16: +libdm-common.c: In function '_stack_node_op': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1521:31: note: in expansion of macro 'dm_list_item' + 1521 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1535:31: note: in expansion of macro 'dm_list_item' + 1535 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1553:31: note: in expansion of macro 'dm_list_item' + 1553 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +libdm-common.c: In function '_pop_node_ops': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1604:23: note: in expansion of macro 'dm_list_item' + 1604 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ device_mapper/ioctl/libdm-iface.c: In function '_unmarshal_status': device_mapper/ioctl/libdm-iface.c:675:24: warning: cast increases required alignment of target type [-Wcast-align] 675 | spec = (struct dm_target_spec *) outptr; @@ -30960,6 +31044,8 @@ device_mapper/ioctl/libdm-iface.c:1553:25: warning: cast increases required alignment of target type [-Wcast-align] 1553 | names = (struct dm_names *)((char *) names + next); | ^ + [CC] libdm-common.c +gcc -MT device_mapper/libdm-common.o -MMD -MP -MF device_mapper/libdm-common.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 device_mapper/ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': device_mapper/ioctl/libdm-iface.c:1976:24: warning: cast increases required alignment of target type [-Wcast-align] 1976 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && @@ -30967,48 +31053,6 @@ device_mapper/ioctl/libdm-iface.c:1979:33: warning: cast increases required alignment of target type [-Wcast-align] 1979 | names = (struct dm_name_list *)((char *) names + next); | ^ - [CC] libdm-common.c -gcc -MT device_mapper/libdm-common.o -MMD -MP -MF device_mapper/libdm-common.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -In file included from ../libdm/misc/dmlib.h:97, - from libdm-common.c:16: -libdm-common.c: In function '_stack_node_op': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1521:31: note: in expansion of macro 'dm_list_item' - 1521 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1535:31: note: in expansion of macro 'dm_list_item' - 1535 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1553:31: note: in expansion of macro 'dm_list_item' - 1553 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -libdm-common.c: In function '_pop_node_ops': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1604:23: note: in expansion of macro 'dm_list_item' - 1604 | 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, @@ -31063,13 +31107,239 @@ device_mapper/libdm-common.c:1606:23: note: in expansion of macro 'dm_list_item' 1606 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ + [CC] libdm-deptree.c +In file included from ../libdm/misc/dmlib.h:97, + from libdm-deptree.c:15: +libdm-deptree.c: In function '_nodes_are_linked': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' + 394 | dm_list_iterate_items(dlink, &parent->uses) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' + 394 | dm_list_iterate_items(dlink, &parent->uses) + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_unlink': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' + 435 | dm_list_iterate_items(dlink, list) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' + 435 | dm_list_iterate_items(dlink, list) + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_children_suspended': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' + 728 | dm_list_iterate_items(dlink, list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' + 728 | dm_list_iterate_items(dlink, list) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function 'dm_tree_next_child': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:798:27: note: in expansion of macro 'dm_list_item' + 798 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; + | ^~~~~~~~~~~~ +libdm-deptree.c: In function '_node_has_closed_parents': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' + 947 | dm_list_iterate_items(dlink, &node->used_by) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' + 947 | dm_list_iterate_items(dlink, &node->used_by) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_get_last_load_segment': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1537:16: note: in expansion of macro 'dm_list_item' + 1537 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); + | ^~~~~~~~~~~~ +libdm-deptree.c: In function '_node_send_messages': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' + 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' + 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_emit_areas_line': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' + 2071 | dm_list_iterate_items(area, &seg->areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' + 2071 | dm_list_iterate_items(area, &seg->areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_target_version': +libdm-deptree.c:2278:53: warning: cast increases required alignment of target type [-Wcast-align] + 2278 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) + | ^ [CC] libdm-config.c gcc -MT device_mapper/libdm-config.o -MMD -MP -MF device_mapper/libdm-config.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] libdm-config.c + [CC] libdm-file.c +libdm-deptree.c: In function '_load_node': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' + 2732 | dm_list_iterate_items(seg, &dnode->props.segs) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' + 2732 | dm_list_iterate_items(seg, &dnode->props.segs) + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' + 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' + 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ [CC] libdm-deptree.c + [CC] libdm-report.c gcc -MT device_mapper/libdm-deptree.o -MMD -MP -MF device_mapper/libdm-deptree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] libdm-file.c -gcc -MT device_mapper/libdm-file.o -MMD -MP -MF device_mapper/libdm-file.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -31211,7 +31481,6 @@ device_mapper/libdm-deptree.c:985:9: note: in expansion of macro 'dm_list_iterate_items' 985 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-deptree.c 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))) @@ -31257,6 +31526,33 @@ 1667 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_emit_areas_line': +In file included from ../libdm/misc/dmlib.h:97, + from libdm-report.c:16: +libdm-report.c: In function '_report_field_string_list': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:495:9: note: in expansion of macro 'dm_list_iterate_items' + 495 | dm_list_iterate_items(sl, data) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:495:9: note: in expansion of macro 'dm_list_iterate_items' + 495 | 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))) | ^ @@ -31291,7 +31587,285 @@ device_mapper/libdm-deptree.c:2429:53: warning: cast increases required alignment of target type [-Wcast-align] 2429 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ +libdm-report.c: In function '_add_sort_key': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1041:9: note: in expansion of macro 'dm_list_iterate_items' + 1041 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1041:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1203:9: note: in expansion of macro 'dm_list_iterate_items' + 1203 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1203:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:1693:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1704:9: note: in expansion of macro 'dm_list_iterate_items' + 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1704:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:1726:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1733:9: note: in expansion of macro 'dm_list_iterate_items' + 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1733:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' + 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' + 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1765:9: note: in expansion of macro 'dm_list_iterate_items' + 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1765:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' + 1884 | dm_list_iterate_items(f, fields) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' + 1884 | dm_list_iterate_items(f, fields) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' + 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' + 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1899:25: note: in expansion of macro 'dm_list_iterate_items' + 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1899:25: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1965:9: note: in expansion of macro 'dm_list_iterate_items' + 1965 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:1965:9: note: in expansion of macro 'dm_list_iterate_items' + 1965 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_load_node': +libdm-report.c: In function '_do_report_compact_fields': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' + 2075 | 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))) | ^ @@ -31322,9 +31896,18 @@ device_mapper/libdm-deptree.c:3116:9: note: in expansion of macro 'dm_list_iterate_items' 3116 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../libdm/misc/dmlib.h:97, - from libdm-deptree.c:15: -libdm-deptree.c: In function '_nodes_are_linked': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' + 2075 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31334,8 +31917,8 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' - 394 | dm_list_iterate_items(dlink, &parent->uses) +libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' + 2090 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31346,10 +31929,9 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' - 394 | dm_list_iterate_items(dlink, &parent->uses) +libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' + 2090 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_unlink': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31359,9 +31941,9 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' - 435 | dm_list_iterate_items(dlink, list) - | ^~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2091:17: note: in expansion of macro 'dm_list_iterate_items' + 2091 | dm_list_iterate_items(field, &row->fields) { + | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31371,10 +31953,10 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' - 435 | dm_list_iterate_items(dlink, list) - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_children_suspended': +libdm-report.c:2091:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31384,9 +31966,9 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' - 728 | dm_list_iterate_items(dlink, list) { - | ^~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:2119:17: note: in expansion of macro 'dm_list_iterate_items' + 2119 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31396,20 +31978,10 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' - 728 | dm_list_iterate_items(dlink, list) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function 'dm_tree_next_child': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:798:27: note: in expansion of macro 'dm_list_item' - 798 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; - | ^~~~~~~~~~~~ -libdm-deptree.c: In function '_node_has_closed_parents': +libdm-report.c:2119:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31419,8 +31991,8 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' - 947 | dm_list_iterate_items(dlink, &node->used_by) { +libdm-report.c:2742:9: note: in expansion of macro 'dm_list_iterate_items' + 2742 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31431,19 +32003,9 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' - 947 | dm_list_iterate_items(dlink, &node->used_by) { +libdm-report.c:2742:9: note: in expansion of macro 'dm_list_iterate_items' + 2742 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_get_last_load_segment': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1537:16: note: in expansion of macro 'dm_list_item' - 1537 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); - | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31460,7 +32022,22 @@ device_mapper/libdm-deptree.c:4020:17: note: in expansion of macro 'dm_list_iterate_items' 4020 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_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:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +./base/data-struct/list.h:163:40: note: in expansion of macro '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:4020:17: note: in expansion of macro 'dm_list_iterate_items' + 4020 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-report.c: In function '_create_field_selection': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31470,8 +32047,8 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' - 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { +libdm-report.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' + 3455 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31482,25 +32059,160 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' - 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { +libdm-report.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' + 3455 | 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))) +libdm-report.c: In function '_reset_field_props': + [CC] libdm-file.c +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ -./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -device_mapper/libdm-deptree.c:4020:17: note: in expansion of macro 'dm_list_iterate_items' - 4020 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { +libdm-report.c:4074:9: note: in expansion of macro 'dm_list_iterate_items' + 4074 | dm_list_iterate_items(fp, &rh->field_props) + | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT device_mapper/libdm-file.o -MMD -MP -MF device_mapper/libdm-file.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4074:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4088:9: note: in expansion of macro 'dm_list_iterate_items' + 4088 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4088:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' + 4172 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' + 4172 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4185:9: note: in expansion of macro 'dm_list_iterate_items' + 4185 | dm_list_iterate_items(fp, &rh->field_props) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4185:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' + 4244 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' + 4244 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4245:17: note: in expansion of macro 'dm_list_iterate_items' + 4245 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_emit_areas_line': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4245:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31510,8 +32222,8 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' - 2071 | dm_list_iterate_items(area, &seg->areas) { +libdm-report.c:4337:9: note: in expansion of macro 'dm_list_iterate_items' + 4337 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31522,16 +32234,10 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' - 2071 | dm_list_iterate_items(area, &seg->areas) { +libdm-report.c:4337:9: note: in expansion of macro 'dm_list_iterate_items' + 4337 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_target_version': -libdm-deptree.c:2278:53: warning: cast increases required alignment of target type [-Wcast-align] - 2278 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) - | ^ - [CC] libdm-report.c -gcc -MT device_mapper/libdm-report.o -MMD -MP -MF device_mapper/libdm-report.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -libdm-deptree.c: In function '_load_node': +libdm-report.c: In function '_output_as_rows': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31541,8 +32247,8 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' - 2732 | dm_list_iterate_items(seg, &dnode->props.segs) +libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' + 4545 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31553,10 +32259,9 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' - 2732 | dm_list_iterate_items(seg, &dnode->props.segs) +libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' + 4545 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -31566,8 +32271,41 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' - 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { +libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' + 4547 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' + 4547 | dm_list_iterate_items(row, &rh->rows) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4548:41: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' + 4572 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -31578,9 +32316,137 @@ ../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' - 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { +libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' + 4572 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4573:38: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4618:23: note: in expansion of macro 'dm_list_item' + 4618 | row = dm_list_item(rowh, struct row); + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4638:33: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-report.c:4708:24: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4884:9: note: in expansion of macro 'dm_list_iterate_items' + 4884 | dm_list_iterate_items(item_iter, &item->group->items) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4884:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4966:9: note: in expansion of macro 'dm_list_iterate_items' + 4966 | dm_list_iterate_items(tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:4966:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' + 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' + 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' + 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] libdm-report.c +gcc -MT device_mapper/libdm-report.o -MMD -MP -MF device_mapper/libdm-report.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o + [CC] libdm-stats.c In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -32607,798 +33473,9 @@ device_mapper/libdm-report.c:5074:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-string.c - [CC] libdm-file.c -gcc -MT device_mapper/libdm-string.o -MMD -MP -MF device_mapper/libdm-string.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] libdm-report.c - [CC] libdm-targets.c -gcc -MT device_mapper/libdm-targets.o -MMD -MP -MF device_mapper/libdm-targets.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 ../libdm/misc/dmlib.h:97, - from libdm-report.c:16: -libdm-report.c: In function '_report_field_string_list': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:495:9: note: in expansion of macro 'dm_list_iterate_items' - 495 | dm_list_iterate_items(sl, data) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:495:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1041:9: note: in expansion of macro 'dm_list_iterate_items' - 1041 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1041:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1203:9: note: in expansion of macro 'dm_list_iterate_items' - 1203 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1203:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:1693:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1704:9: note: in expansion of macro 'dm_list_iterate_items' - 1704 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1704:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:1726:36: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1733:9: note: in expansion of macro 'dm_list_iterate_items' - 1733 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1733:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' - 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1758:17: note: in expansion of macro 'dm_list_iterate_items' - 1758 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1765:9: note: in expansion of macro 'dm_list_iterate_items' - 1765 | dm_list_iterate_items(sel_item, &sel->str_list.list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1765:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' - 1884 | dm_list_iterate_items(f, fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1884:25: note: in expansion of macro 'dm_list_iterate_items' - 1884 | dm_list_iterate_items(f, fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' - 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1893:25: note: in expansion of macro 'dm_list_iterate_items' - 1893 | dm_list_iterate_items(iter_n, &sn->selection.set) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1899:25: note: in expansion of macro 'dm_list_iterate_items' - 1899 | dm_list_iterate_items(iter_n, &sn->selection.set) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1899:25: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1965:9: note: in expansion of macro 'dm_list_iterate_items' - 1965 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:1965:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' - 2075 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' - 2075 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' - 2090 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2090:9: note: in expansion of macro 'dm_list_iterate_items' - 2090 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2091:17: note: in expansion of macro 'dm_list_iterate_items' - 2091 | dm_list_iterate_items(field, &row->fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2091:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2119:17: note: in expansion of macro 'dm_list_iterate_items' - 2119 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2119:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2742:9: note: in expansion of macro 'dm_list_iterate_items' - 2742 | dm_list_iterate_items(item, &ssl->str_list.list) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:2742:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' - 3455 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:3455:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4074:9: note: in expansion of macro 'dm_list_iterate_items' - 4074 | dm_list_iterate_items(fp, &rh->field_props) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4074:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4088:9: note: in expansion of macro 'dm_list_iterate_items' - 4088 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4088:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' - 4172 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4172:9: note: in expansion of macro 'dm_list_iterate_items' - 4172 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4185:9: note: in expansion of macro 'dm_list_iterate_items' - 4185 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4185:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' - 4244 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' - 4244 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4245:17: note: in expansion of macro 'dm_list_iterate_items' - 4245 | dm_list_iterate_items(field, &row->fields) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4245:17: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4337:9: note: in expansion of macro 'dm_list_iterate_items' - 4337 | dm_list_iterate_items(row, &rh->rows) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4337:9: note: in expansion of macro 'dm_list_iterate_items' - 4337 | dm_list_iterate_items(row, &rh->rows) - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-timestamp.c -libdm-report.c: In function '_output_as_rows': -gcc -MT device_mapper/libdm-timestamp.o -MMD -MP -MF device_mapper/libdm-timestamp.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' - 4545 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4545:9: note: in expansion of macro 'dm_list_iterate_items' - 4545 | dm_list_iterate_items(fp, &rh->field_props) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' - 4547 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4547:25: note: in expansion of macro 'dm_list_iterate_items' - 4547 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4548:41: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' - 4572 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4572:17: note: in expansion of macro 'dm_list_iterate_items' - 4572 | dm_list_iterate_items(row, &rh->rows) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4573:38: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4618:23: note: in expansion of macro 'dm_list_item' - 4618 | row = dm_list_item(rowh, struct row); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4638:33: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-report.c:4708:24: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4884:9: note: in expansion of macro 'dm_list_iterate_items' - 4884 | dm_list_iterate_items(item_iter, &item->group->items) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4884:9: 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:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4966:9: note: in expansion of macro 'dm_list_iterate_items' - 4966 | dm_list_iterate_items(tmp_item, &group->items) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:4966:9: 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': + from libdm-stats.c:18: +libdm-stats.c: In function '_stats_group_check_overlap': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -33408,8 +33485,8 @@ ../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -33420,8 +33497,8 @@ ../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -33432,11 +33509,29 @@ ../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3956:24: note: in expansion of macro 'dm_list_item' + 3956 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), + | ^~~~~~~~~~~~ + [CC] libdm-string.c +gcc -MT device_mapper/libdm-string.o -MMD -MP -MF device_mapper/libdm-string.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] libdm-string.c + [CC] libdm-targets.c +gcc -MT device_mapper/libdm-targets.o -MMD -MP -MF device_mapper/libdm-targets.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-targets.c + [CC] libdm-timestamp.c +gcc -MT device_mapper/libdm-timestamp.o -MMD -MP -MF device_mapper/libdm-timestamp.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.o [CC] pool.c gcc -MT device_mapper/mm/pool.o -MMD -MP -MF device_mapper/mm/pool.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-timestamp.c [CC] matcher.c gcc -MT device_mapper/regex/matcher.o -MMD -MP -MF device_mapper/regex/matcher.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o In file included from ./base/data-struct/list.h:4, @@ -33474,73 +33569,10 @@ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] dbg_malloc.c [CC] parse_rx.c gcc -MT device_mapper/regex/parse_rx.o -MMD -MP -MF device_mapper/regex/parse_rx.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] ttree.c -gcc -MT device_mapper/regex/ttree.o -MMD -MP -MF device_mapper/regex/ttree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] status.c -gcc -MT device_mapper/vdo/status.o -MMD -MP -MF device_mapper/vdo/status.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o - [CC] vdo_target.c -gcc -MT device_mapper/vdo/vdo_target.o -MMD -MP -MF device_mapper/vdo/vdo_target.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [AR] base/libbase.a -rm -f base/libbase.a -ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null -ar: creating base/libbase.a - [CC] libdm-stats.c - [CC] libdm-string.c -In file included from ../libdm/misc/dmlib.h:97, - from libdm-stats.c:18: -libdm-stats.c: In function '_stats_group_check_overlap': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' - 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' - 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' - 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3956:24: note: in expansion of macro 'dm_list_item' - 3956 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), - | ^~~~~~~~~~~~ - [CC] libdm-targets.c - [CC] libdm-timestamp.c - [CC] dbg_malloc.c [CC] pool.c - [CC] matcher.c In file included from ../libdm/misc/dmlib.h:97, from mm/pool.c:16: mm/pool.c: In function 'dm_pools_check_leaks': @@ -33568,9 +33600,24 @@ mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] ttree.c +gcc -MT device_mapper/regex/ttree.o -MMD -MP -MF device_mapper/regex/ttree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] matcher.c [CC] parse_rx.c + [CC] status.c +gcc -MT device_mapper/vdo/status.o -MMD -MP -MF device_mapper/vdo/status.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o + [CC] vdo_target.c +gcc -MT device_mapper/vdo/vdo_target.o -MMD -MP -MF device_mapper/vdo/vdo_target.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 [CC] ttree.c + [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 [CC] libdm-iface.c +ar: creating base/libbase.a + [AR] device_mapper/libdevice-mapper.a +rm -f device_mapper/libdevice-mapper.a +ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null +ar: creating device_mapper/libdevice-mapper.a ioctl/libdm-iface.c: In function '_unmarshal_status': ioctl/libdm-iface.c:682:24: warning: cast increases required alignment of target type [-Wcast-align] 682 | spec = (struct dm_target_spec *) outptr; @@ -33606,10 +33653,6 @@ ioctl/libdm-iface.c:1826:33: warning: cast increases required alignment of target type [-Wcast-align] 1826 | names = (struct dm_name_list *)((char *) names + next); | ^ - [AR] device_mapper/libdevice-mapper.a -rm -f device_mapper/libdevice-mapper.a -ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null -ar: creating device_mapper/libdevice-mapper.a [CC] ioctl/libdevmapper.so.1.02.1 [LN] libdevmapper.so.1.02.1 [LN] ioctl/libdevmapper.so @@ -33617,37 +33660,37 @@ [CHECK] ioctl/libdevmapper.so make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make -C daemons device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' make -C tools device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' make -C libdm make -C conf +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' +make -C include +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' -make -C include make -C client device-mapper +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make -C dm-tools device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' make -C client -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' [CC] dmsetup.c make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' [CC] daemon-io.c - [CC] config-util.c gcc -MT daemon-io.o -MMD -MP -MF daemon-io.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT config-util.o -MMD -MP -MF config-util.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT daemon-client.o -MMD -MP -MF daemon-client.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o @@ -33668,9 +33711,207 @@ make -C lib make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' [CC] activate.c - [CC] lvmcache.c gcc -MT activate/activate.o -MMD -MP -MF activate/activate.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o + [CC] lvmcache.c gcc -MT cache/lvmcache.o -MMD -MP -MF cache/lvmcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o + [CC] writecache.c +gcc -MT writecache/writecache.o -MMD -MP -MF writecache/writecache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + from activate/activate.c:16: +activate/activate.c: In function 'list_segment_modules': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +activate/activate.c:56:46: note: in expansion of macro 'dm_list_struct_base' + 56 | dm_list_struct_base(snh, + | ^~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function 'list_lv_modules': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' + 93 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' + 93 | dm_list_iterate_items(seg, &lv->segments) + | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function 'target_version': +activate/activate.c:542:26: warning: cast increases required alignment of target type [-Wcast-align] + 542 | target = (struct dm_versions *)((char *) target + target->next); + | ^ +activate/activate.c: In function 'lvs_in_vg_activated': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1495 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: 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:25: 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:18: 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:25: note: in expansion of macro 'dm_list_iterate_items_gen' + 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -33768,6 +34009,51 @@ cache/lvmcache.c:162:9: note: in expansion of macro 'dm_list_iterate_items' 162 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:25: note: in expansion of macro 'dm_list_iterate_items' + 2186 | dm_list_iterate_items(lvl, &suspend_lvs) + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -33806,6 +34092,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:25: 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -33882,6 +34183,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -33928,6 +34244,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' + 2208 | dm_list_iterate_items(lvl, &suspend_lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -34074,6 +34405,7 @@ cache/lvmcache.c:310:9: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function '_lv_resume': 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))) @@ -34111,6 +34443,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +activate/activate.c:2314:66: 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)) + | ^~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -34135,6 +34476,31 @@ cache/lvmcache.c:337:17: note: in expansion of macro 'dm_list_iterate_items' 337 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ +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:18: 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:9: 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:18: 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:9: 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 '_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))) @@ -34257,6 +34623,16 @@ cache/lvmcache.c:547:17: note: in expansion of macro 'dm_list_iterate_items' 547 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ +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:2425:51: note: in expansion of macro 'dm_list_struct_base' + 2425 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, + | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_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))) @@ -34319,20 +34695,6 @@ 566 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'vg_has_duplicate_pvs': -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from activate/activate.c:16: -activate/activate.c: In function 'list_segment_modules': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -activate/activate.c:56:46: note: in expansion of macro 'dm_list_struct_base' - 56 | 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))) | ^ @@ -34378,22 +34740,6 @@ cache/lvmcache.c:598:17: note: in expansion of macro 'dm_list_iterate_items' 598 | dm_list_iterate_items(devl, &_unused_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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' - 93 | 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))) | ^ @@ -34409,21 +34755,6 @@ cache/lvmcache.c:598:17: note: in expansion of macro 'dm_list_iterate_items' 598 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' - 93 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -34516,10 +34847,22 @@ cache/lvmcache.c:678:9: note: in expansion of macro 'dm_list_iterate_items' 678 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ -activate/activate.c: In function 'target_version': -activate/activate.c:542:26: warning: cast increases required alignment of target type [-Wcast-align] - 542 | target = (struct dm_versions *)((char *) target + target->next); - | ^ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' + 2694 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_all_md_components': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -34551,6 +34894,21 @@ cache/lvmcache.c:751:9: note: in expansion of macro 'dm_list_iterate_items' 751 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' + 2694 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -34642,6 +35000,22 @@ cache/lvmcache.c:947:17: note: in expansion of macro 'dm_list_iterate_items_safe' 947 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' + 2818 | 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))) | ^ @@ -34678,6 +35052,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' + 2818 | 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:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -34848,7 +35237,6 @@ 1395 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_reopen_vg_rw': -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))) | ^ @@ -34870,21 +35258,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -34894,23 +35267,7 @@ cache/lvmcache.c:1426:9: note: in expansion of macro 'dm_list_iterate_items' 1426 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1478 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_extra_md_component_checks': -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))) | ^ @@ -34932,21 +35289,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -34992,21 +35334,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -35062,7 +35389,6 @@ cache/lvmcache.c:1658:17: note: in expansion of macro 'dm_list_iterate_items' 1658 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -35084,21 +35410,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -35108,21 +35419,6 @@ cache/lvmcache.c:1664:17: note: in expansion of macro 'dm_list_iterate_items' 1664 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_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))) @@ -35145,21 +35441,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -35169,22 +35450,8 @@ cache/lvmcache.c:1699:9: note: in expansion of macro 'dm_list_iterate_items' 1699 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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_pvid_in_unused_duplicates': + [CC] integrity.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))) | ^ @@ -35206,18 +35473,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -35227,63 +35482,7 @@ cache/lvmcache.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' 1738 | 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:18: 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:25: note: in expansion of macro 'dm_list_iterate_items' - 2186 | dm_list_iterate_items(lvl, &suspend_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT integrity/integrity.o -MMD -MP -MF integrity/integrity.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o cache/lvmcache.c: In function '_lvmcache_update_pvsummaries': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -35306,21 +35505,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:25: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -35345,21 +35529,6 @@ cache/lvmcache.c:2074:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2074 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2208 | dm_list_iterate_items(lvl, &suspend_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -35382,21 +35551,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -35436,7 +35590,6 @@ cache/lvmcache.c:2296:17: note: in expansion of macro 'dm_list_iterate_items' 2296 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -35458,16 +35611,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -activate/activate.c:2314:66: 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -35483,18 +35626,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -35510,18 +35641,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: 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:9: note: in expansion of macro 'dm_list_iterate_items_gen' - 2377 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -35531,7 +35650,6 @@ cache/lvmcache.c:2348:17: note: in expansion of macro 'dm_list_iterate_items' 2348 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -35547,15 +35665,6 @@ cache/lvmcache.c:2348:17: note: in expansion of macro 'dm_list_iterate_items' 2348 | 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) - | ^~~~~~~~~~~~ -activate/activate.c:2425:51: note: in expansion of macro 'dm_list_struct_base' - 2425 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, - | ^~~~~~~~~~~~~~~~~~~ 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))) @@ -35602,22 +35711,6 @@ cache/lvmcache.c:2607:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2607 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' - 2694 | 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))) | ^ @@ -35645,21 +35738,6 @@ ../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' - 2694 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2640:17: note: in expansion of macro 'dm_list_iterate_items' 2640 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -35695,7 +35773,6 @@ 2669 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_populate_pv_fields': -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))) | ^ @@ -35717,21 +35794,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' - 2818 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -35747,21 +35809,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' - 2818 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -36265,14 +36312,12 @@ cache/lvmcache.c:3197:9: note: in expansion of macro 'dm_list_iterate_items' 3197 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] writecache.c -gcc -MT writecache/writecache.o -MMD -MP -MF writecache/writecache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o - [CC] integrity.c -gcc -MT integrity/integrity.o -MMD -MP -MF integrity/integrity.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o [CC] cache.c gcc -MT cache_segtype/cache.o -MMD -MP -MF cache_segtype/cache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o [CC] toolcontext.c gcc -MT commands/toolcontext.o -MMD -MP -MF commands/toolcontext.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o + [CC] config.c +gcc -MT config/config.o -MMD -MP -MF config/config.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -36595,15 +36640,6 @@ commands/toolcontext.c:1843:27: note: in expansion of macro 'dm_list_item' 1843 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ - [CC] config.c -gcc -MT config/config.o -MMD -MP -MF config/config.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o - [CC] dmsetup -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -make -C dm-tools -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' [CC] btree.c gcc -MT datastruct/btree.o -MMD -MP -MF datastruct/btree.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.o [CC] str_list.c @@ -36611,89 +36647,6 @@ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' - 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' - 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] bcache.c -gcc -MT device/bcache.o -MMD -MP -MF device/bcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, 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] @@ -36926,6 +36879,91 @@ | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' + 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' + 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] bcache.c +gcc -MT device/bcache.o -MMD -MP -MF device/bcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o + [CC] bcache-utils.c +gcc -MT device/bcache-utils.o -MMD -MP -MF device/bcache-utils.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, from ../lib/device/bcache.h:18, from device/bcache.c:15: device/bcache.c: In function '_cb_alloc': @@ -37109,12 +37147,9 @@ device/bcache.c:1371:43: note: in expansion of macro 'container_of' 1371 | struct invalidate_iterator *iit = container_of(it, struct invalidate_iterator, it); | ^~~~~~~~~~~~ - [CC] bcache-utils.c -gcc -MT device/bcache-utils.o -MMD -MP -MF device/bcache-utils.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o [CC] dev-cache.c gcc -MT device/dev-cache.o -MMD -MP -MF device/dev-cache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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_id.c -gcc -MT device/device_id.o -MMD -MP -MF device/device_id.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.o + [CC] dmsetup In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -37206,6 +37241,8 @@ device/dev-cache.c:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make -C dm-tools 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))) @@ -37222,6 +37259,7 @@ device/dev-cache.c:1104:9: note: in expansion of macro 'dm_list_iterate_items' 1104 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -37360,6 +37398,10 @@ device/dev-cache.c:1418:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1418 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' + [CC] device_id.c 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))) @@ -37374,6 +37416,7 @@ 1697 | return dm_list_item(dev->aliases.n, struct dm_str_list)->str; | ^~~~~~~~~~~~ device/dev-cache.c: In function '_setup_devices_list': +gcc -MT device/device_id.o -MMD -MP -MF device/device_id.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.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))) | ^ @@ -37406,6 +37449,10 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] dev-ext.c gcc -MT device/dev-ext.o -MMD -MP -MF device/dev-ext.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.o + [CC] dev-io.c +gcc -MT device/dev-io.o -MMD -MP -MF device/dev-io.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o + [CC] dev-md.c +gcc -MT device/dev-md.o -MMD -MP -MF device/dev-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -38314,12 +38361,10 @@ device/device_id.c:2336:9: note: in expansion of macro 'dm_list_iterate_items' 2336 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-io.c -gcc -MT device/dev-io.o -MMD -MP -MF device/dev-io.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o - [CC] dev-md.c -gcc -MT device/dev-md.o -MMD -MP -MF device/dev-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o [CC] dev-mpath.c gcc -MT device/dev-mpath.o -MMD -MP -MF device/dev-mpath.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-mpath.c -o device/dev-mpath.o + [CC] dev-swap.c +gcc -MT device/dev-swap.o -MMD -MP -MF device/dev-swap.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -38400,8 +38445,6 @@ device/dev-mpath.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, &_ignored) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-swap.c -gcc -MT device/dev-swap.o -MMD -MP -MF device/dev-swap.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o [CC] dev-type.c gcc -MT device/dev-type.o -MMD -MP -MF device/dev-type.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o [CC] dev-luks.c @@ -38414,6 +38457,8 @@ gcc -MT device/online.o -MMD -MP -MF device/online.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/online.c -o device/online.o [CC] display.c gcc -MT display/display.o -MMD -MP -MF display/display.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o + [CC] errseg.c +gcc -MT error/errseg.o -MMD -MP -MF error/errseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -38648,8 +38693,6 @@ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] errseg.c -gcc -MT error/errseg.o -MMD -MP -MF error/errseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o [CC] unknown.c gcc -MT unknown/unknown.o -MMD -MP -MF unknown/unknown.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o [CC] filter-composite.c @@ -38658,6 +38701,7 @@ gcc -MT filters/filter-persistent.o -MMD -MP -MF filters/filter-persistent.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o [CC] filter-regex.c gcc -MT filters/filter-regex.o -MMD -MP -MF filters/filter-regex.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o + [CC] filter-sysfs.c In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -38693,6 +38737,7 @@ filters/filter-persistent.c:75:17: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT filters/filter-sysfs.o -MMD -MP -MF filters/filter-sysfs.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-sysfs.c -o filters/filter-sysfs.o 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))) @@ -38724,6 +38769,10 @@ filters/filter-persistent.c:133:17: note: in expansion of macro 'dm_list_iterate_items' 133 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ + [CC] filter-md.c +gcc -MT filters/filter-md.o -MMD -MP -MF filters/filter-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o + [CC] filter-fwraid.c +gcc -MT filters/filter-fwraid.o -MMD -MP -MF filters/filter-fwraid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -38759,12 +38808,6 @@ filters/filter-regex.c:177:9: note: in expansion of macro 'dm_list_iterate_items' 177 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] filter-sysfs.c - [CC] filter-md.c -gcc -MT filters/filter-sysfs.o -MMD -MP -MF filters/filter-sysfs.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-sysfs.c -o filters/filter-sysfs.o -gcc -MT filters/filter-md.o -MMD -MP -MF filters/filter-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o - [CC] filter-fwraid.c -gcc -MT filters/filter-fwraid.o -MMD -MP -MF filters/filter-fwraid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o [CC] filter-mpath.c gcc -MT filters/filter-mpath.o -MMD -MP -MF filters/filter-mpath.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o [CC] filter-partitioned.c @@ -38778,8 +38821,8 @@ [CC] filter-deviceid.c gcc -MT filters/filter-deviceid.o -MMD -MP -MF filters/filter-deviceid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-deviceid.c -o filters/filter-deviceid.o [CC] archive.c - [CC] archiver.c gcc -MT format_text/archive.o -MMD -MP -MF format_text/archive.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o + [CC] archiver.c gcc -MT format_text/archiver.o -MMD -MP -MF format_text/archiver.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o [CC] export.c gcc -MT format_text/export.o -MMD -MP -MF format_text/export.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o @@ -38818,51 +38861,42 @@ format_text/archive.c:97:9: note: in expansion of macro 'dm_list_iterate_items' 97 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ -format_text/archive.c: In function '_remove_expired': +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:192:18: 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:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __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:197:9: note: in expansion of macro 'dm_list_iterate_back_items' - 197 | dm_list_iterate_back_items(bf, archives) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:327:9: note: in expansion of macro 'dm_list_iterate_items' + 327 | 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:194:18: 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:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __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:197:9: note: in expansion of macro 'dm_list_iterate_back_items' - 197 | 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:271:24: note: in expansion of macro 'dm_list_item' - 271 | last = dm_list_item(dm_list_first(archives), struct archive_file); - | ^~~~~~~~~~~~ -format_text/archive.c: In function 'archive_list': +../base/data-struct/list.h:163:40: note: in 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:327:9: note: in expansion of macro 'dm_list_iterate_items' + 327 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -38875,8 +38909,8 @@ ../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:355:9: note: in expansion of macro 'dm_list_iterate_back_items' - 355 | dm_list_iterate_back_items(af, archives) +format_text/archive.c:197:9: note: in expansion of macro 'dm_list_iterate_back_items' + 197 | 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))) @@ -38890,14 +38924,10 @@ ../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:355:9: note: in expansion of macro 'dm_list_iterate_back_items' - 355 | dm_list_iterate_back_items(af, archives) +format_text/archive.c:197:9: note: in expansion of macro 'dm_list_iterate_back_items' + 197 | dm_list_iterate_back_items(bf, archives) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from format_text/archiver.c:16: -format_text/archiver.c: In function 'backup_read_vg': +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))) | ^ @@ -38910,9 +38940,10 @@ ../base/data-struct/list.h:163:40: note: in 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:327:9: note: in expansion of macro 'dm_list_iterate_items' - 327 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +format_text/archiver.c:397:17: note: in expansion of macro 'dm_list_iterate_items' + 397 | dm_list_iterate_items(pvl, &vg->pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -38925,10 +38956,9 @@ ../base/data-struct/list.h:163:40: note: in 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:327:9: note: in expansion of macro 'dm_list_iterate_items' - 327 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -format_text/archiver.c: In function 'backup_restore_vg': +format_text/archiver.c:397:17: note: in expansion of macro 'dm_list_iterate_items' + 397 | 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))) | ^ @@ -38941,39 +38971,38 @@ ../base/data-struct/list.h:163:40: note: in 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:397:17: note: in expansion of macro 'dm_list_iterate_items' - 397 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +format_text/archiver.c:462:9: note: in expansion of macro 'dm_list_iterate_items' + 462 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:397:17: note: in expansion of macro 'dm_list_iterate_items' - 397 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:109: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:271:24: note: in expansion of macro 'dm_list_item' + 271 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:192:18: 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:163:40: note: in 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:462:9: note: in expansion of macro 'dm_list_iterate_items' - 462 | dm_list_iterate_items(pvl, pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../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:355:9: note: in expansion of macro 'dm_list_iterate_back_items' + 355 | dm_list_iterate_back_items(af, archives) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] flags.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))) | ^ @@ -39019,6 +39048,22 @@ format_text/archiver.c:490:17: note: in expansion of macro 'dm_list_iterate_items' 490 | 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:194:18: 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:355:9: note: in expansion of macro 'dm_list_iterate_back_items' + 355 | dm_list_iterate_back_items(af, archives) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT format_text/flags.o -MMD -MP -MF format_text/flags.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o 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))) @@ -39086,6 +39131,7 @@ from ../lib/misc/lib.h:22, from format_text/export.c:17: format_text/export.c: In function '_alloc_printed_str_list': + [CC] format-text.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))) | ^ @@ -39146,6 +39192,7 @@ format_text/export.c:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT format_text/format-text.o -MMD -MP -MF format_text/format-text.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 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))) @@ -39330,6 +39377,7 @@ format_text/export.c:858:9: note: in expansion of macro 'dm_list_iterate_items' 858 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] import.c 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))) @@ -39392,12 +39440,9 @@ format_text/export.c:972:9: note: in expansion of macro 'dm_list_iterate_items' 972 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] flags.c -gcc -MT format_text/flags.o -MMD -MP -MF format_text/flags.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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.c -gcc -MT format_text/format-text.o -MMD -MP -MF format_text/format-text.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] import.c gcc -MT format_text/import.o -MMD -MP -MF format_text/import.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o + [CC] import_vsn1.c +gcc -MT format_text/import_vsn1.o -MMD -MP -MF format_text/import_vsn1.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -39526,8 +39571,6 @@ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] import_vsn1.c -gcc -MT format_text/import_vsn1.o -MMD -MP -MF format_text/import_vsn1.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -39565,6 +39608,8 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] text_label.c gcc -MT format_text/text_label.o -MMD -MP -MF format_text/text_label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o + [CC] freeseg.c +gcc -MT freeseg/freeseg.o -MMD -MP -MF freeseg/freeseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -39626,8 +39671,6 @@ format_text/text_label.c:308:23: note: in expansion of macro 'dm_list_item' 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ - [CC] freeseg.c -gcc -MT freeseg/freeseg.o -MMD -MP -MF freeseg/freeseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 freeseg/freeseg.c -o freeseg/freeseg.o [CC] label.c gcc -MT label/label.o -MMD -MP -MF label/label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o [CC] hints.c @@ -39881,6 +39924,87 @@ label/label.c:681:9: note: in expansion of macro 'dm_list_iterate_items_safe' 681 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | dm_list_iterate_items(hint, hints) { + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -39912,6 +40036,37 @@ label/label.c:919:9: note: in expansion of macro 'dm_list_iterate_items' 919 | dm_list_iterate_items(devl, &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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' + 553 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' + 553 | 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))) | ^ @@ -39988,6 +40143,64 @@ label/label.c:964:9: note: in expansion of macro 'dm_list_iterate_items' 964 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:609:27: note: in expansion of macro 'dm_list_item' + 609 | name_sl = dm_list_item(name_list, struct dm_str_list); + | ^~~~~~~~~~~~ label/label.c: In function 'label_scan_vg_online': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -40154,56 +40367,6 @@ label/label.c:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | 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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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))) | ^ @@ -40219,37 +40382,6 @@ label/label.c:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | 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))) | ^ @@ -40280,7 +40412,7 @@ label/label.c:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -label/hints.c: In function 'validate_hints': +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))) | ^ @@ -40293,8 +40425,8 @@ ../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' - 553 | dm_list_iterate_items(hint, hints) { +label/hints.c:1294:9: note: in expansion of macro 'dm_list_iterate_items' + 1294 | 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))) @@ -40308,10 +40440,9 @@ ../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' - 553 | dm_list_iterate_items(hint, hints) { +label/hints.c:1294:9: note: in expansion of macro 'dm_list_iterate_items' + 1294 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ -label/hints.c: In function '_apply_hints': 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))) @@ -40325,36 +40456,6 @@ ../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1328:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1328 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40364,33 +40465,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:609:27: note: in expansion of macro 'dm_list_item' - 609 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -40595,22 +40669,6 @@ label/label.c:1458:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1458 | dm_list_iterate_items_safe(devl, devl2, &filtered_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' - 1294 | 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))) | ^ @@ -40626,21 +40684,6 @@ label/label.c:1458:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1458 | dm_list_iterate_items_safe(devl, devl2, &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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' - 1294 | dm_list_iterate_items(hint, hints) { - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -40797,6 +40840,10 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] locking.c gcc -MT locking/locking.o -MMD -MP -MF locking/locking.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o + [CC] log.c +gcc -MT log/log.o -MMD -MP -MF log/log.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o + [CC] cache_manip.c +gcc -MT metadata/cache_manip.o -MMD -MP -MF metadata/cache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -40844,10 +40891,9 @@ locking/locking.c:315:39: note: in expansion of macro 'dm_list_item' 315 | lvl = dm_list_item(lvh, struct lv_list); | ^~~~~~~~~~~~ - [CC] log.c -gcc -MT log/log.o -MMD -MP -MF log/log.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o - [CC] cache_manip.c -gcc -MT metadata/cache_manip.o -MMD -MP -MF metadata/cache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o + [CC] writecache_manip.c +gcc -MT metadata/writecache_manip.o -MMD -MP -MF metadata/writecache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o + [CC] integrity_manip.c log/log.c: In function 'reopen_standard_stream': log/log.c:209:9: warning: pointer 'old_stream' may be used after 'fclose' [-Wuse-after-free] 209 | _check_and_replace_standard_log_streams(old_stream, new_stream); @@ -40855,9 +40901,6 @@ log/log.c:193:13: note: call to 'fclose' here 193 | if (fclose(old_stream)) | ^~~~~~~~~~~~~~~~~~ - [CC] writecache_manip.c -gcc -MT metadata/writecache_manip.o -MMD -MP -MF metadata/writecache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o - [CC] integrity_manip.c gcc -MT metadata/integrity_manip.o -MMD -MP -MF metadata/integrity_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -40879,6 +40922,11 @@ metadata/writecache_manip.c:52:9: note: in expansion of macro 'dm_list_iterate_items' 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -40894,11 +40942,6 @@ metadata/writecache_manip.c:52:9: note: in expansion of macro 'dm_list_iterate_items' 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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))) | ^ @@ -40963,7 +41006,6 @@ [CC] lv.c gcc -MT metadata/lv.o -MMD -MP -MF metadata/lv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o [CC] lv_manip.c -gcc -MT metadata/lv_manip.o -MMD -MP -MF metadata/lv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -40999,6 +41041,7 @@ metadata/lv.c:524:9: note: in expansion of macro 'dm_list_iterate_items' 524 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/lv_manip.o -MMD -MP -MF metadata/lv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o 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))) @@ -41092,6 +41135,7 @@ metadata/lv.c:916:9: note: in expansion of macro 'dm_list_iterate_items' 916 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] merge.c 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))) @@ -41108,6 +41152,7 @@ metadata/lv.c:1640:25: note: in expansion of macro 'dm_list_iterate_items' 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/merge.o -MMD -MP -MF metadata/merge.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.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))) | ^ @@ -41184,6 +41229,8 @@ metadata/lv.c:1684:9: note: in expansion of macro 'dm_list_iterate_items' 1684 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] metadata.c +gcc -MT metadata/metadata.o -MMD -MP -MF metadata/metadata.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -41280,6 +41327,11 @@ metadata/lv_manip.c:729:25: note: in expansion of macro 'dm_list_iterate_items' 729 | 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:22, + from metadata/merge.c:16: +metadata/merge.c: In function 'lv_merge_segments': 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))) @@ -41302,6 +41354,18 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:109: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:27: note: in expansion of macro 'dm_list_item' + 58 | current = dm_list_item(segh, struct lv_segment); + | ^~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -41497,7 +41561,6 @@ metadata/lv_manip.c:1553:9: note: in expansion of macro 'dm_list_iterate_back_items' 1553 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] merge.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))) | ^ @@ -41513,6 +41576,7 @@ metadata/lv_manip.c:1666:17: note: in expansion of macro 'dm_list_iterate_items' 1666 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -41528,8 +41592,6 @@ metadata/lv_manip.c:1666:17: note: in expansion of macro 'dm_list_iterate_items' 1666 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/merge.o -MMD -MP -MF metadata/merge.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o -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))) | ^ @@ -41542,8 +41604,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' - 1821 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { +metadata/merge.c:655:9: note: in expansion of macro 'dm_list_iterate_items' + 655 | 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))) @@ -41557,23 +41619,25 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' - 1821 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { +metadata/merge.c:655:9: note: in expansion of macro 'dm_list_iterate_items' + 655 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_stripes_per_mimage': +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:109: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:1984:30: note: in expansion of macro 'dm_list_item' - 1984 | 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/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' + 1821 | 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))) | ^ @@ -41586,9 +41650,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' - 2098 | dm_list_iterate_items(aa, &alloced_areas[0]) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:739:33: note: in expansion of macro 'dm_list_iterate_items' + 739 | 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))) | ^ @@ -41601,10 +41665,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' - 2098 | dm_list_iterate_items(aa, &alloced_areas[0]) { +metadata/merge.c:739:33: note: in expansion of macro 'dm_list_iterate_items' + 739 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:1821:9: note: in expansion of macro 'dm_list_iterate_items' + 1821 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -41617,9 +41695,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' - 2398 | dm_list_iterate_items(sl, &pv1->tags) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:785:9: note: in expansion of macro 'dm_list_iterate_items' + 785 | 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))) | ^ @@ -41632,10 +41710,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' - 2398 | dm_list_iterate_items(sl, &pv1->tags) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_log_parallel_areas': +metadata/merge.c:785:9: note: in expansion of macro 'dm_list_iterate_items' + 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -41648,9 +41726,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' - 2520 | dm_list_iterate_items(spvs, parallel_areas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:822:17: note: in expansion of macro 'dm_list_iterate_items' + 822 | 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:109: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:1984:30: note: in expansion of macro 'dm_list_item' + 1984 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), 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))) | ^ @@ -41663,9 +41753,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' - 2520 | dm_list_iterate_items(spvs, parallel_areas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:822:17: note: in expansion of macro 'dm_list_iterate_items' + 822 | 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))) | ^ @@ -41678,9 +41768,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' - 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:841:9: note: in expansion of macro 'dm_list_iterate_items' + 841 | 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))) | ^ @@ -41693,10 +41783,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' - 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_check_cling_to_alloced': +metadata/merge.c:841:9: note: in expansion of macro 'dm_list_iterate_items' + 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -41709,9 +41799,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' - 2771 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' + 2098 | 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))) | ^ @@ -41724,10 +41814,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' - 2771 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_pv_is_parallel': +metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' + 2098 | 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))) | ^ @@ -41740,9 +41830,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' - 2789 | dm_list_iterate_items(pvl, parallel_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' + 2398 | 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))) | ^ @@ -41755,10 +41845,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' - 2789 | dm_list_iterate_items(pvl, parallel_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_reset_unreserved': +metadata/lv_manip.c:2398:33: note: in expansion of macro 'dm_list_iterate_items' + 2398 | 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))) | ^ @@ -41771,8 +41861,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(pvm, pvms) +metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' + 2520 | 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))) @@ -41786,8 +41876,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(pvm, pvms) +metadata/lv_manip.c:2520:9: note: in expansion of macro 'dm_list_iterate_items' + 2520 | 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))) @@ -41801,8 +41891,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' - 2926 | dm_list_iterate_items(pva, &pvm->areas) +metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' + 2528 | 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))) @@ -41816,10 +41906,14 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' - 2926 | dm_list_iterate_items(pva, &pvm->areas) +metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' + 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_find_some_parallel_space': +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -41832,9 +41926,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' - 3071 | dm_list_iterate_items(pvm, pvms) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:58:9: 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))) | ^ @@ -41847,9 +41941,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' - 3071 | dm_list_iterate_items(pvm, pvms) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:58:9: note: in expansion of macro 'dm_list_iterate_items' + 58 | dm_list_iterate_items(pvl, &vg->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))) | ^ @@ -41862,9 +41957,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' - 3079 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' + 2771 | 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))) | ^ @@ -41877,9 +41972,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' - 3079 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' + 2771 | 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))) | ^ @@ -41892,40 +41988,40 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' - 3108 | dm_list_iterate_items(pva, &pvm->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' + 2789 | dm_list_iterate_items(pvl, parallel_pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'add_pv_to_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' - 3108 | dm_list_iterate_items(pva, &pvm->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_find_max_parallel_space_for_one_policy': +metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' + 411 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' - 3306 | dm_list_iterate_items(spvs, ah->parallel_areas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' + 411 | 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))) | ^ @@ -41938,10 +42034,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' - 3306 | dm_list_iterate_items(spvs, ah->parallel_areas) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_add_segmented_mirror_image': +metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' + 2789 | dm_list_iterate_items(pvl, parallel_pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function '_move_pvs_used_by_lv_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))) | ^ @@ -41954,8 +42050,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_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:9: note: in expansion of macro 'dm_list_iterate_items' - 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' + 477 | 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))) @@ -41969,9 +42065,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_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:9: note: in expansion of macro 'dm_list_iterate_items' - 3949 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' + 477 | dm_list_iterate_items(lvseg, &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))) | ^ @@ -41984,8 +42081,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' - 3991 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' + 582 | 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))) @@ -41999,27 +42096,26 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' - 3991 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' + 582 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_add_mirror_areas': -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from metadata/merge.c:16: -metadata/merge.c: In function 'lv_merge_segments': +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:109: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:27: note: in expansion of macro 'dm_list_item' - 58 | current = dm_list_item(segh, struct lv_segment); - | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 628 | dm_list_iterate_items_safe(pvl, tpvl, &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))) | ^ @@ -42032,8 +42128,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' - 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { +metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' + 2925 | 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))) @@ -42041,16 +42137,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' - 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/merge.c: In function 'check_lv_segments': +../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 628 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 628 | 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))) | ^ @@ -42063,8 +42174,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:655:9: note: in expansion of macro 'dm_list_iterate_items' - 655 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' + 646 | 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))) @@ -42078,8 +42189,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:655:9: note: in expansion of macro 'dm_list_iterate_items' - 655 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' + 646 | 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))) @@ -42087,31 +42198,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:739:33: note: in expansion of macro 'dm_list_iterate_items' - 739 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' + 2925 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:739:33: note: in expansion of macro 'dm_list_iterate_items' - 739 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_for_each_sub_lv': +metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' + 2926 | dm_list_iterate_items(pva, &pvm->areas) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -42124,8 +42235,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' - 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' + 722 | 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))) @@ -42139,24 +42250,25 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' - 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' + 722 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' - 4743 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' + 2926 | 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))) | ^ @@ -42169,9 +42281,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' - 822 | dm_list_iterate_items(seg2, &seg->lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' + 740 | 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))) | ^ @@ -42184,9 +42296,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' - 822 | dm_list_iterate_items(seg2, &seg->lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' + 740 | 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))) | ^ @@ -42199,8 +42312,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' - 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { +metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' + 782 | 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))) @@ -42214,8 +42327,23 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' - 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { +metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' + 782 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' + 806 | 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))) @@ -42229,10 +42357,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' - 4743 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' + 806 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_add_pes': +metadata/lv_manip.c: In function '_find_some_parallel_space': +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))) | ^ @@ -42245,40 +42374,40 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' - 5403 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' + 3071 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' - 5403 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' + 1005 | dm_list_iterate_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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' - 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' + 1005 | 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))) | ^ @@ -42291,9 +42420,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' - 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' + 3071 | 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))) | ^ @@ -42306,9 +42435,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' - 5670 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1016:9: note: in expansion of macro 'dm_list_iterate_items' + 1016 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -42321,10 +42450,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' - 5670 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'generate_lv_name': +metadata/metadata.c:1016:9: note: in expansion of macro 'dm_list_iterate_items' + 1016 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -42337,9 +42465,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' - 6223 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' + 3079 | 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))) | ^ @@ -42352,9 +42480,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' - 6223 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' + 3079 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -42367,8 +42496,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' - 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' + 1231 | 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))) @@ -42376,16 +42505,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' + 3108 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' - 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' + 1231 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_glv_from_indirect_glvs': +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))) | ^ @@ -42398,8 +42542,8 @@ ../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { +metadata/metadata.c:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1269 | 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))) @@ -42407,14 +42551,29 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3108:25: note: in expansion of macro 'dm_list_iterate_items' + 3108 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { +metadata/metadata.c:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1269 | 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))) @@ -42428,10 +42587,9 @@ ../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { +metadata/metadata.c:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -42444,8 +42602,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' - 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' + 1279 | 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))) @@ -42459,12 +42617,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' - 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' + 1279 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_lv_remove_segs_using_this_lv': - [CC] metadata.c -gcc -MT metadata/metadata.o -MMD -MP -MF metadata/metadata.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o +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))) | ^ @@ -42477,8 +42633,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' - 6876 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' + 1340 | 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))) @@ -42492,19 +42648,41 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' - 6876 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' + 1340 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_remove_with_dependencies': +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) | ^~~~~~~~~~~~ -metadata/lv_manip.c:6947:63: note: in expansion of macro 'dm_list_struct_base' - 6947 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1360 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1360 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -42517,9 +42695,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' - 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' + 3306 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1360 | 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))) | ^ @@ -42532,10 +42725,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' - 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'split_parent_segments_for_layer': +metadata/lv_manip.c:3306:25: note: in expansion of macro 'dm_list_iterate_items' + 3306 | dm_list_iterate_items(spvs, ah->parallel_areas) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -42548,8 +42741,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' - 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' + 1579 | 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))) @@ -42563,9 +42756,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' - 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' + 1579 | 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))) | ^ @@ -42578,9 +42772,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' - 7150 | dm_list_iterate_items(seg, &parent_lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' + 1591 | 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))) | ^ @@ -42593,10 +42787,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' - 7150 | dm_list_iterate_items(seg, &parent_lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_layers_for_segments': +metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' + 1591 | 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))) | ^ @@ -42609,8 +42803,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' - 7180 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:1602:9: note: in expansion of macro 'dm_list_iterate_items' + 1602 | 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))) @@ -42624,10 +42818,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' - 7180 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:1602:9: note: in expansion of macro 'dm_list_iterate_items' + 1602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_layers_for_segments_all': +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))) | ^ @@ -42640,8 +42834,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' - 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' + 1626 | 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))) @@ -42655,9 +42849,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' - 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' + 1626 | 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))) | ^ @@ -42670,8 +42865,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' - 7271 | dm_list_iterate_items(lvl, lvs_changed) { +metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' + 1645 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -42685,10 +42880,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' - 7271 | dm_list_iterate_items(lvl, lvs_changed) { +metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' + 1645 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'move_lv_segments': +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))) | ^ @@ -42701,8 +42896,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' - 7288 | dm_list_iterate_items(seg, &lv_to->segments) +metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' + 1660 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -42716,9 +42911,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' - 7288 | dm_list_iterate_items(seg, &lv_to->segments) +metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' + 1660 | 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))) | ^ @@ -42731,8 +42927,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' - 7297 | dm_list_iterate_items(seg, &lv_to->segments) { +metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' + 1690 | 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))) @@ -42746,10 +42942,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' - 7297 | dm_list_iterate_items(seg, &lv_to->segments) { +metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' + 1690 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'insert_layer_for_lv': +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))) | ^ @@ -42762,9 +42958,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' - 7467 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' + 1726 | 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))) | ^ @@ -42777,9 +42973,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' - 7467 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' + 1726 | 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))) | ^ @@ -42792,9 +42989,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' - 7494 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' + 1738 | 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))) | ^ @@ -42807,10 +43004,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' - 7494 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': +metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' + 1738 | 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))) | ^ @@ -42823,9 +43020,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' - 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { +metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' + 1749 | dm_list_iterate_items(seg, &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))) | ^ @@ -42838,40 +43036,41 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' - 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { +metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' + 1749 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_align_segment_boundary_to_pe_range': +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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:192:18: 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' - 7641 | dm_list_iterate_items(seg, &lv_where->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +../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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' + 1759 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:194:18: 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' - 7641 | dm_list_iterate_items(seg, &lv_where->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +../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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' + 1759 | 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))) | ^ @@ -42884,9 +43083,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' - 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' + 1771 | 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))) | ^ @@ -42899,10 +43098,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' - 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': +metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' + 1771 | 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))) | ^ @@ -42915,8 +43114,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' - 7721 | dm_list_iterate_items(seg, &lv_where->segments) { +metadata/lv_manip.c:3949:9: 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))) @@ -42930,14 +43129,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' - 7721 | dm_list_iterate_items(seg, &lv_where->segments) { +metadata/lv_manip.c:3949:9: note: in expansion of macro 'dm_list_iterate_items' + 3949 | 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:22, - 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))) | ^ @@ -42950,8 +43144,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 58 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' + 1829 | 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))) @@ -42965,8 +43159,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 58 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' + 1829 | 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))) @@ -42980,40 +43174,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' - 7729 | dm_list_iterate_items(lvl, lvs_changed) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'add_pv_to_vg': +metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' + 1832 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' - 411 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' + 1832 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' - 7729 | dm_list_iterate_items(lvl, lvs_changed) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' + 1846 | 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))) | ^ @@ -43026,10 +43219,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' - 411 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) +metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' + 1846 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_move_pvs_used_by_lv_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))) | ^ @@ -43042,8 +43234,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' - 477 | dm_list_iterate_items(lvseg, &lv->segments) +metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' + 1855 | 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))) @@ -43057,10 +43249,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' - 477 | dm_list_iterate_items(lvseg, &lv->segments) +metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' + 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -43073,71 +43264,65 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' - 582 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' + 3991 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' - 582 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' + 1892 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 628 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' + 1892 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 628 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3991:9: note: in expansion of macro 'dm_list_iterate_items' + 3991 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 628 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_remove_direct': +metadata/metadata.c:1913:33: note: in expansion of macro 'dm_list_struct_base' + 1913 | if (!fn(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, 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))) | ^ @@ -43150,8 +43335,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' - 646 | dm_list_iterate_items(pvl, &vg->removed_pvs) { +metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' + 4038 | 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))) @@ -43165,11 +43350,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' - 646 | dm_list_iterate_items(pvl, &vg->removed_pvs) { +metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' + 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': -metadata/metadata.c: In function 'vg_check_pv_dev_block_sizes': +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))) | ^ @@ -43182,8 +43366,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' - 722 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' + 2003 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -43197,10 +43381,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' - 722 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' + 2003 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -43213,8 +43396,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' - 740 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' + 2009 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -43222,14 +43405,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' + 2009 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' - 7917 | dm_list_iterate_items(lvl, lv_list) { +metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' + 2038 | 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))) @@ -43243,10 +43442,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' - 740 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' + 2038 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_extend_each_pv': +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))) | ^ @@ -43259,9 +43458,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' - 782 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' + 2066 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -43274,9 +43473,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' - 782 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' + 2066 | 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))) | ^ @@ -43289,8 +43489,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' - 806 | dm_list_iterate_items(pvl, &pp->pvs) { +metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' + 2147 | 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))) @@ -43304,8 +43504,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' - 806 | dm_list_iterate_items(pvl, &pp->pvs) { +metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' + 2147 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' + 2279 | 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))) @@ -43319,10 +43535,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' - 7917 | dm_list_iterate_items(lvl, lv_list) { +metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' + 2279 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -43335,8 +43550,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' - 1005 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' + 2286 | 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))) @@ -43350,10 +43565,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' - 1005 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' + 2286 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -43366,9 +43580,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1016 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' + 2318 | 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))) | ^ @@ -43381,9 +43595,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1016 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' + 2318 | 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))) | ^ @@ -43396,8 +43610,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' - 7939 | dm_list_iterate_items(lvl, lv_list) +metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' + 2340 | 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))) @@ -43411,10 +43625,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' - 7939 | dm_list_iterate_items(lvl, lv_list) +metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' + 2340 | dm_list_iterate_items(lvl, &vg->removed_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))) | ^ @@ -43427,8 +43640,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' - 1231 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) +metadata/metadata.c:2351:9: note: in expansion of macro 'dm_list_iterate_items' + 2351 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -43442,40 +43655,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' - 1231 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) +metadata/metadata.c:2351:9: note: in expansion of macro 'dm_list_iterate_items' + 2351 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' + 2416 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' + 2416 | 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))) | ^ @@ -43488,8 +43700,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' - 7951 | dm_list_iterate_items(lvl, lv_list) { +metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' + 2465 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -43497,15 +43709,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' + 2465 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -43518,9 +43730,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' - 1279 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) +metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' + 2509 | 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))) | ^ @@ -43533,8 +43746,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' - 1279 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) +metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' + 2509 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -43542,16 +43755,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' - 7951 | dm_list_iterate_items(lvl, lv_list) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_min_mda_size': +metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' + 2512 | 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))) | ^ @@ -43564,8 +43776,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' - 1340 | dm_list_iterate_items(mda, mdas) { +metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' + 4743 | 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))) @@ -43579,54 +43791,53 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' - 1340 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_move_mdas': +metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' + 2512 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1360 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:4743:9: note: in expansion of macro 'dm_list_iterate_items' + 4743 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1360 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' + 2588 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' - 7963 | dm_list_iterate_items(lvl, lv_list) +metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' + 2588 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -43634,16 +43845,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1360 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_pv_in_vg': +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' + 2681 | 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))) | ^ @@ -43656,9 +43866,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' - 7963 | dm_list_iterate_items(lvl, lv_list) +metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' + 2681 | 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))) | ^ @@ -43671,8 +43882,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' - 1579 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' + 2770 | 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))) @@ -43686,10 +43897,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' - 1579 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' + 2770 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_pv_in_pv_list': +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))) | ^ @@ -43702,8 +43913,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' - 1591 | dm_list_iterate_items(pvl, pl) +metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' + 2790 | 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))) @@ -43717,10 +43928,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' - 1591 | dm_list_iterate_items(pvl, pl) +metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' + 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'pv_is_in_vg': +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))) | ^ @@ -43733,10 +43944,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1602 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' + 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] mirror.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))) | ^ @@ -43749,10 +43959,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1602 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' + 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -43765,8 +43974,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' - 1626 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' + 2812 | 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))) @@ -43780,11 +43989,55 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' - 1626 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' + 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_lv_in_vg': -gcc -MT metadata/mirror.o -MMD -MP -MF metadata/mirror.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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))) | ^ @@ -43797,8 +44050,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' - 1645 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' + 2866 | 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))) @@ -43812,10 +44065,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' - 1645 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' + 2866 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_lv_in_vg_by_lvid': +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))) | ^ @@ -43828,9 +44081,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' - 1660 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' + 2872 | 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))) | ^ @@ -43843,10 +44096,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' - 1660 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_historical_glv': +metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' + 2872 | 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))) | ^ @@ -43859,40 +44111,42 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' - 1690 | dm_list_iterate_items(glvl, list) { +metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' + 5403 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] mirror.c +metadata/metadata.c: In function 'vg_write': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' - 1690 | dm_list_iterate_items(glvl, list) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_pv': +metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' - 1726 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' + 5403 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/mirror.o -MMD -MP -MF metadata/mirror.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -43905,10 +44159,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' - 1726 | dm_list_iterate_items(pvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_seg_by_le': +metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -43921,8 +44174,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' - 1738 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' + 2990 | 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))) @@ -43936,55 +44189,54 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' - 1738 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' + 2990 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'first_seg': +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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' - 1749 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' - 1749 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'last_seg': +metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' + 5521 | 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:192:18: 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:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' - 1759 | dm_list_iterate_back_items(seg, &lv->segments) +../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | 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))) @@ -43992,16 +44244,15 @@ ../base/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:18: 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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' - 1759 | dm_list_iterate_back_items(seg, &lv->segments) +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -44014,8 +44265,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' - 1771 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' + 3017 | 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))) @@ -44029,24 +44280,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' - 1771 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vgs_are_compatible': +metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' + 5521 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' - 1829 | dm_list_iterate_items(lvl1, &vg_to->lvs) { +metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' + 3017 | 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))) @@ -44054,15 +44304,12 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' - 1829 | dm_list_iterate_items(lvl1, &vg_to->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:109: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:3061:31: note: in expansion of macro 'dm_list_item' + 3061 | 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))) | ^ @@ -44075,9 +44322,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' - 1832 | dm_list_iterate_items(lvl2, &vg_from->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' + 3075 | 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))) | ^ @@ -44090,9 +44337,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' - 1832 | dm_list_iterate_items(lvl2, &vg_from->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' + 3075 | 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))) | ^ @@ -44105,9 +44352,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' - 1846 | dm_list_iterate_items(pvl, &vg_to->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' + 3082 | 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))) | ^ @@ -44120,80 +44367,100 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' - 1846 | dm_list_iterate_items(pvl, &vg_to->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' + 3082 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' - 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' - 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_lv_each_dependency': +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' - 1892 | dm_list_iterate_items(lvseg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' - 1892 | dm_list_iterate_items(lvseg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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) | ^~~~~~~~~~~~ -metadata/metadata.c:1913:33: note: in expansion of macro 'dm_list_struct_base' - 1913 | if (!fn(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, data)) - | ^~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_lv_postorder_vg': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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))) | ^ @@ -44206,8 +44473,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' - 2003 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' + 3114 | 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))) @@ -44221,9 +44488,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' - 2003 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' + 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_commit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44236,9 +44504,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' - 2009 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' + 3145 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' + 5670 | 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))) | ^ @@ -44251,10 +44534,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' - 2009 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_lv_mark_if_partial_single': +metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' + 3145 | 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))) | ^ @@ -44267,9 +44549,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' - 2038 | dm_list_iterate_items(lvseg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' + 3153 | dm_list_iterate_items(sl, &vg->msg_list) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44282,10 +44564,25 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' - 2038 | dm_list_iterate_items(lvseg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_mark_partial_lvs': +metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' + 5670 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' + 3153 | dm_list_iterate_items(sl, &vg->msg_list) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -44298,9 +44595,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' - 2066 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' + 3170 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44313,10 +44610,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' - 2066 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_lv_validate_references_single': +metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' + 3170 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44329,8 +44625,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' - 2147 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' + 3179 | 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))) @@ -44344,10 +44640,56 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' - 2147 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' + 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_validate': +metadata/metadata.c: In function 'vg_read_orphans': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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))) | ^ @@ -44360,8 +44702,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' - 2279 | dm_list_iterate_items(sl, &vg->tags) +metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' + 3342 | 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))) @@ -44375,9 +44717,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' - 2279 | dm_list_iterate_items(sl, &vg->tags) +metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' + 3342 | 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))) | ^ @@ -44390,8 +44733,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' - 2286 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:3364:9: note: in expansion of macro 'dm_list_iterate_items' + 3364 | 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))) @@ -44405,8 +44748,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' - 2286 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:3364:9: note: in expansion of macro 'dm_list_iterate_items' + 3364 | 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))) @@ -44420,9 +44763,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' - 2318 | dm_list_iterate_items(sl, &pvl->pv->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' + 3388 | 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))) | ^ @@ -44435,9 +44778,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' - 2318 | dm_list_iterate_items(sl, &pvl->pv->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' + 3388 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44450,8 +44794,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' - 2340 | dm_list_iterate_items(lvl, &vg->removed_lvs) { +metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' + 3441 | 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))) @@ -44465,8 +44809,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' - 2340 | dm_list_iterate_items(lvl, &vg->removed_lvs) { +metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' + 3441 | 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))) @@ -44480,8 +44824,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 2351 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' + 3459 | 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))) @@ -44495,8 +44839,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 2351 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' + 3459 | 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))) @@ -44510,8 +44854,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' - 2416 | dm_list_iterate_items(sl, &lvl->lv->tags) +metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' + 3471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -44525,9 +44869,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' - 2416 | dm_list_iterate_items(sl, &lvl->lv->tags) +metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' + 3471 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'generate_lv_name': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44540,23 +44885,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' - 2465 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' + 6223 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'set_pv_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' - 2465 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' + 3603 | 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))) @@ -44564,14 +44910,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' - 2509 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' + 6223 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -44585,8 +44931,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' - 2509 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' + 3603 | 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))) @@ -44600,9 +44946,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' - 2512 | dm_list_iterate_items(seg, &lvl->lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' + 6231 | 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))) | ^ @@ -44615,9 +44961,41 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' - 2512 | dm_list_iterate_items(seg, &lvl->lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' + 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'remove_glv_from_indirect_glvs': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | 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))) | ^ @@ -44630,8 +45008,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' - 2588 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' + 4027 | 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))) @@ -44639,14 +45017,29 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' - 2588 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' + 4027 | 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))) @@ -44660,8 +45053,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' - 2681 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' + 4030 | 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))) @@ -44675,10 +45068,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' - 2681 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' + 4030 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_pv_in_pv_list': +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))) | ^ @@ -44691,8 +45084,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' - 2770 | dm_list_iterate_items(pvl, head) { +metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' + 4086 | 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))) @@ -44706,10 +45099,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' - 2770 | dm_list_iterate_items(pvl, head) { +metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' + 4086 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_check_historical_lv_is_valid': +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))) | ^ @@ -44722,9 +45115,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' - 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { +metadata/metadata.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' + 4244 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -44737,10 +45131,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' - 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { +metadata/metadata.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' + 4244 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_handle_historical_lvs': +metadata/metadata.c: In function 'tags_format_and_copy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44753,8 +45147,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' - 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) +metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' + 6757 | 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))) @@ -44762,14 +45156,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' - 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) +metadata/metadata.c:4308:9: note: in expansion of macro 'dm_list_iterate_items' + 4308 | 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))) @@ -44777,14 +45171,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' - 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' + 6757 | 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))) @@ -44798,9 +45192,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' - 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/metadata.c:4308:9: note: in expansion of macro 'dm_list_iterate_items' + 4308 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_strip_outdated_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44813,9 +45208,10 @@ ../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { +metadata/metadata.c:4377:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4377 | dm_list_iterate_items_safe(glvl, tglvl, &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))) | ^ @@ -44828,8 +45224,8 @@ ../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { +metadata/metadata.c:4377:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4377 | 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))) @@ -44837,16 +45233,46 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' + 6876 | 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:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { +metadata/metadata.c:4377:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4377 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_wipe_outdated_pvs': +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:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' + 6876 | 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))) | ^ @@ -44859,8 +45285,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' - 2866 | dm_list_iterate_items(devl, &devs) { +metadata/metadata.c:4406:9: note: in expansion of macro 'dm_list_iterate_items' + 4406 | 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))) @@ -44874,9 +45300,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' - 2866 | dm_list_iterate_items(devl, &devs) { +metadata/metadata.c:4406:9: note: in expansion of macro 'dm_list_iterate_items' + 4406 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_write_commit_bad_mdas': +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))) | ^ @@ -44889,9 +45317,18 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' - 2872 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4454:9: note: in expansion of macro 'dm_list_iterate_items' + 4454 | 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) + | ^~~~~~~~~~~~ +metadata/lv_manip.c:6947:63: note: in expansion of macro 'dm_list_struct_base' + 6947 | 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))) | ^ @@ -44904,10 +45341,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' - 2872 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_write': +metadata/metadata.c:4454:9: note: in expansion of macro 'dm_list_iterate_items' + 4454 | dm_list_iterate_items(mdal, &bad_mda_list) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function '_scan_text_mismatch': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -44920,9 +45357,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4556:9: note: in expansion of macro 'dm_list_iterate_items' + 4556 | 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))) | ^ @@ -44935,9 +45372,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4556:9: note: in expansion of macro 'dm_list_iterate_items' + 4556 | dm_list_iterate_items(mdal, &mda_list) { + | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -44985,9 +45422,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' - 2990 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' + 7006 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' + 7006 | 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))) | ^ @@ -45054,15 +45506,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' - 2990 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4626 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) @@ -45094,36 +45546,36 @@ metadata/mirror.c:412:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' - 461 | dm_list_iterate_items(lvl, mimages) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4626 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { +metadata/metadata.c:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4626 | 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))) @@ -45131,8 +45583,8 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) @@ -45140,37 +45592,38 @@ metadata/mirror.c:461:9: note: in expansion of macro 'dm_list_iterate_items' 461 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' - 499 | dm_list_iterate_items(seg, &mimage_lv->segments) { +metadata/mirror.c:461:9: note: in expansion of macro 'dm_list_iterate_items' + 461 | dm_list_iterate_items(lvl, mimages) | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c: In function 'is_mirror_image_removable': +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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' + 499 | 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))) | ^ @@ -45201,6 +45654,7 @@ metadata/mirror.c:511:25: note: in expansion of macro 'dm_list_iterate_items' 511 | dm_list_iterate_items(pvl, removable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -45222,14 +45676,29 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { +metadata/metadata.c:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4780 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4780 | 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))) @@ -45243,8 +45712,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' - 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' + 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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] @@ -45289,8 +45758,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' - 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' + 7144 | 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))) @@ -45298,12 +45767,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:109: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:3061:31: note: in expansion of macro 'dm_list_item' - 3061 | mda = dm_list_item(mdah, struct metadata_area); - | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4780 | dm_list_iterate_items_safe(mda, mda2, &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))) @@ -45317,9 +45789,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:910:25: note: in expansion of macro 'dm_list_iterate_items' - 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' + 4878 | 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))) | ^ @@ -45332,17 +45804,17 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' - 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' + 7150 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) @@ -45362,23 +45834,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' - 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:910:25: note: in expansion of macro 'dm_list_iterate_items' + 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:981:17: note: in expansion of macro 'dm_list_iterate_items' - 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) +metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' + 4878 | 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))) @@ -45392,8 +45864,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:981:17: note: in expansion of macro 'dm_list_iterate_items' - 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) +metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' + 7150 | 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))) @@ -45407,9 +45879,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' - 3082 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:981:17: note: in expansion of macro 'dm_list_iterate_items' + 981 | 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))) | ^ @@ -45422,11 +45894,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' - 3082 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_vg_commit_mdas': -metadata/mirror.c: In function 'remove_mirrors_from_segments': +metadata/mirror.c:981:17: note: in expansion of macro 'dm_list_iterate_items' + 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -45439,54 +45910,25 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' - 1196 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' + 4889 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' - 1196 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' + 7180 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -45499,8 +45941,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1212:9: note: in expansion of macro 'dm_list_iterate_items' - 1212 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:1196:9: note: in expansion of macro 'dm_list_iterate_items' + 1196 | 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))) @@ -45514,25 +45956,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1212:9: note: in expansion of macro 'dm_list_iterate_items' - 1212 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:1196:9: note: in expansion of macro 'dm_list_iterate_items' + 1196 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | 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))) | ^ @@ -45545,8 +45971,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1236:9: note: in expansion of macro 'dm_list_iterate_items' - 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { +metadata/mirror.c:1212:9: note: in expansion of macro 'dm_list_iterate_items' + 1212 | 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))) @@ -45560,9 +45986,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1236:9: note: in expansion of macro 'dm_list_iterate_items' - 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' + 4889 | 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))) | ^ @@ -45575,24 +46001,23 @@ ../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) +metadata/metadata.c:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1267:9: note: in expansion of macro 'dm_list_iterate_items' - 1267 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' + 7180 | 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))) @@ -45606,25 +46031,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1267:9: note: in expansion of macro 'dm_list_iterate_items' - 1267 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:1212:9: note: in expansion of macro 'dm_list_iterate_items' + 1212 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'find_pvmove_lv': +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))) | ^ @@ -45637,8 +46047,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' - 1300 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' + 1236 | 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))) @@ -45646,14 +46056,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) +metadata/metadata.c:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4931 | 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))) @@ -45667,24 +46077,26 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' - 1300 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' + 1236 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' - 1323 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -45697,8 +46109,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' - 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:1267:9: note: in expansion of macro 'dm_list_iterate_items' + 1267 | 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))) @@ -45712,25 +46124,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' - 1323 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' - 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:1267:9: note: in expansion of macro 'dm_list_iterate_items' + 1267 | 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))) | ^ @@ -45743,26 +46140,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1350:9: note: in expansion of macro 'dm_list_iterate_items' - 1350 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:1350:9: note: in expansion of macro 'dm_list_iterate_items' - 1350 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' + 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_commit': -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))) | ^ @@ -45775,8 +46155,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1371:9: note: in expansion of macro 'dm_list_iterate_items' - 1371 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1300:9: note: in expansion of macro 'dm_list_iterate_items' + 1300 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -45784,29 +46164,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' - 3145 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1371:9: note: in expansion of macro 'dm_list_iterate_items' - 1371 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1300:9: note: in expansion of macro 'dm_list_iterate_items' + 1300 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -45820,23 +46185,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' - 1372 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' - 3145 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/mirror.c:1323:17: note: in expansion of macro 'dm_list_iterate_items' + 1323 | 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))) @@ -45850,9 +46200,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' - 1372 | dm_list_iterate_items(seg, &lvl->lv->segments) { +metadata/mirror.c:1323:17: note: in expansion of macro 'dm_list_iterate_items' + 1323 | 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))) | ^ @@ -45865,9 +46216,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' - 3153 | dm_list_iterate_items(sl, &vg->msg_list) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1350:9: note: in expansion of macro 'dm_list_iterate_items' + 1350 | 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))) | ^ @@ -45880,10 +46231,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' - 3153 | dm_list_iterate_items(sl, &vg->msg_list) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_revert': +metadata/mirror.c:1350:9: note: in expansion of macro 'dm_list_iterate_items' + 1350 | 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))) | ^ @@ -45896,8 +46247,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' - 3170 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1371:9: note: in expansion of macro 'dm_list_iterate_items' + 1371 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -45911,9 +46262,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' - 3170 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1371:9: note: in expansion of macro 'dm_list_iterate_items' + 1371 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -45926,9 +46278,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' - 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1372:17: note: in expansion of macro 'dm_list_iterate_items' + 1372 | 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))) | ^ @@ -45941,70 +46293,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' - 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_read_orphans': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' - 3342 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' + 7257 | 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))) @@ -46018,10 +46308,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' - 3342 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_check_devs_used_correspond_with_lv': +metadata/mirror.c:1372:17: note: in expansion of macro 'dm_list_iterate_items' + 1372 | 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))) | ^ @@ -46034,8 +46323,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 3364 | dm_list_iterate_items(dl, list) { +metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' + 5070 | 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))) @@ -46049,8 +46338,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 3364 | dm_list_iterate_items(dl, list) { +metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' + 5070 | 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))) @@ -46064,8 +46353,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' - 3388 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' + 7271 | 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))) @@ -46079,10 +46368,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' - 3388 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' + 7271 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': +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))) | ^ @@ -46095,23 +46384,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' - 3441 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' - 3441 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' + 7288 | 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))) @@ -46125,8 +46399,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' - 3459 | dm_list_iterate_items(dl, list) { +metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' + 5109 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -46140,8 +46414,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' - 3459 | dm_list_iterate_items(dl, list) { +metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' + 5109 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -46155,9 +46429,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' - 3471 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' + 5117 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -46170,24 +46444,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' - 3471 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'set_pv_devices': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' - 3603 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' + 7288 | 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))) @@ -46201,10 +46459,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' - 3603 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' + 5117 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -46217,8 +46474,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' - 4027 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' + 7297 | 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))) @@ -46232,9 +46489,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' - 4027 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' + 7297 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'get_visible_lvs_using_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))) | ^ @@ -46247,8 +46505,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' - 4030 | dm_list_iterate_items(pvl, &vg->removed_pvs) +metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' + 5280 | 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))) @@ -46262,10 +46520,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' - 4030 | dm_list_iterate_items(pvl, &vg->removed_pvs) +metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' + 5280 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'fid_add_mdas': +metadata/lv_manip.c: In function 'insert_layer_for_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -46278,25 +46536,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' - 4086 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4086:9: note: in expansion of macro 'dm_list_iterate_items' - 4086 | dm_list_iterate_items(mda, mdas) { +metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' + 5290 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -46309,9 +46551,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' - 4244 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' + 7467 | 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))) | ^ @@ -46324,24 +46566,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' - 4244 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'tags_format_and_copy': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4308:9: note: in expansion of macro 'dm_list_iterate_items' - 4308 | dm_list_iterate_items(sl, tagsl) { +metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' + 5290 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -46355,56 +46581,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4308:9: note: in expansion of macro 'dm_list_iterate_items' - 4308 | dm_list_iterate_items(sl, tagsl) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_strip_outdated_historical_lvs': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4377:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4377 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4377:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4377 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4377:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4377 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'lv_on_pmem': +metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' + 7467 | dm_list_iterate_items(sl, &lv_where->tags) + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] pool_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))) | ^ @@ -46417,9 +46597,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4406:9: note: in expansion of macro 'dm_list_iterate_items' - 4406 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' + 7494 | dm_list_iterate_items(sl, &lv_where->tags) + | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/pool_manip.o -MMD -MP -MF metadata/pool_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -46432,10 +46613,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4406:9: note: in expansion of macro 'dm_list_iterate_items' - 4406 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_write_commit_bad_mdas': +metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' + 7494 | dm_list_iterate_items(sl, &lv_where->tags) + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -46448,8 +46629,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4454:9: note: in expansion of macro 'dm_list_iterate_items' - 4454 | dm_list_iterate_items(mdal, &bad_mda_list) { +metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' + 7608 | 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))) @@ -46463,10 +46644,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4454:9: note: in expansion of macro 'dm_list_iterate_items' - 4454 | dm_list_iterate_items(mdal, &bad_mda_list) { +metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' + 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_scan_text_mismatch': +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))) | ^ @@ -46479,8 +46660,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4556:9: note: in expansion of macro 'dm_list_iterate_items' - 4556 | dm_list_iterate_items(mdal, &mda_list) { +metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' + 7641 | 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))) @@ -46494,8 +46675,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4556:9: note: in expansion of macro 'dm_list_iterate_items' - 4556 | dm_list_iterate_items(mdal, &mda_list) { +metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' + 7641 | 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))) @@ -46503,106 +46684,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4626 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4626 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4626:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4626 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4780 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4780 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4780:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4780 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' - 4878 | dm_list_iterate_items(pvl, &vg_ret->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' + 7648 | 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))) | ^ @@ -46615,9 +46705,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4878:17: note: in expansion of macro 'dm_list_iterate_items' - 4878 | dm_list_iterate_items(pvl, &vg_ret->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' + 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -46630,9 +46721,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' - 4889 | dm_list_iterate_items(mda, &fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' + 7721 | 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))) | ^ @@ -46645,55 +46736,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4889:25: note: in expansion of macro 'dm_list_iterate_items' - 4889 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4931 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4931 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:4931:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 4931 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_read': +metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' + 7721 | 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))) | ^ @@ -46706,9 +46751,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' - 5070 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' + 7729 | 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))) | ^ @@ -46721,9 +46766,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5070:9: note: in expansion of macro 'dm_list_iterate_items' - 5070 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' + 7729 | dm_list_iterate_items(lvl, lvs_changed) + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -46736,8 +46782,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' - 5109 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' + 7917 | 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))) @@ -46751,8 +46797,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5109:9: note: in expansion of macro 'dm_list_iterate_items' - 5109 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' + 7917 | 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))) @@ -46766,8 +46812,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' - 5117 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' + 7939 | 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))) @@ -46781,10 +46827,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5117:9: note: in expansion of macro 'dm_list_iterate_items' - 5117 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' + 7939 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'get_visible_lvs_using_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))) | ^ @@ -46797,8 +46842,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' - 5280 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' + 7951 | 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))) @@ -46812,8 +46857,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5280:9: note: in expansion of macro 'dm_list_iterate_items' - 5280 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' + 7951 | 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))) @@ -46827,8 +46872,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' - 5290 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' + 7963 | 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))) @@ -46842,11 +46887,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' - 5290 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' + 7963 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pool_manip.c -gcc -MT metadata/pool_manip.o -MMD -MP -MF metadata/pool_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -47082,6 +47125,8 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] pv.c gcc -MT metadata/pv.o -MMD -MP -MF metadata/pv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o + [CC] pv_list.c +gcc -MT metadata/pv_list.o -MMD -MP -MF metadata/pv_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -47208,10 +47253,6 @@ metadata/pv.c:383:17: note: in expansion of macro 'dm_list_iterate_items' 383 | dm_list_iterate_items(mda, baton.mdas_to_change) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pv_list.c -gcc -MT metadata/pv_list.o -MMD -MP -MF metadata/pv_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o - [CC] pv_manip.c -gcc -MT metadata/pv_manip.o -MMD -MP -MF metadata/pv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -47340,6 +47381,8 @@ metadata/pv_list.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(pvl, pvsl) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] pv_manip.c +gcc -MT metadata/pv_manip.o -MMD -MP -MF metadata/pv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o [CC] pv_map.c gcc -MT metadata/pv_map.o -MMD -MP -MF metadata/pv_map.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o In file included from ../base/data-struct/list.h:4, @@ -47867,72 +47910,8 @@ gcc -MT metadata/raid_manip.o -MMD -MP -MF metadata/raid_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o [CC] segtype.c gcc -MT metadata/segtype.o -MMD -MP -MF metadata/segtype.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/segtype.c -o metadata/segtype.o -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: 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:9: 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:18: 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:9: note: in expansion of macro 'dm_list_iterate_back_items' - 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] snapshot_manip.c +gcc -MT metadata/snapshot_manip.o -MMD -MP -MF metadata/snapshot_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -48091,6 +48070,72 @@ metadata/raid_manip.c:681:17: note: in expansion of macro 'dm_list_iterate_items' 681 | 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:22, + 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: 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:9: 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:18: 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:9: 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))) @@ -48166,7 +48211,6 @@ metadata/raid_manip.c:1428:36: note: in expansion of macro 'dm_list_item' 1428 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ - [CC] 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))) | ^ @@ -48197,7 +48241,6 @@ metadata/raid_manip.c:1432:17: note: in expansion of macro 'dm_list_iterate_items' 1432 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/snapshot_manip.o -MMD -MP -MF metadata/snapshot_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o metadata/raid_manip.c: In function '_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))) @@ -48229,6 +48272,8 @@ metadata/raid_manip.c:2248:17: note: in expansion of macro 'dm_list_iterate_items' 2248 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] thin_manip.c +gcc -MT metadata/thin_manip.o -MMD -MP -MF metadata/thin_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o metadata/raid_manip.c: In function '_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))) @@ -48615,6 +48660,7 @@ 3674 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_mirror_to_raid1': + [CC] vdo_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))) | ^ @@ -48630,6 +48676,7 @@ metadata/raid_manip.c:4064:9: note: in expansion of macro 'dm_list_iterate_items' 4064 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/vdo_manip.o -MMD -MP -MF metadata/vdo_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vdo_manip.c -o metadata/vdo_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))) | ^ @@ -48691,68 +48738,72 @@ metadata/raid_manip.c:4199:17: note: in expansion of macro 'dm_list_iterate_items' 4199 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4199:17: note: in expansion of macro 'dm_list_iterate_items' - 4199 | dm_list_iterate_items(seg_from, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_raid0_to_striped_retrieve_segments_and_lvs': +metadata/thin_manip.c:167:9: note: in expansion of macro 'dm_list_iterate_items' + 167 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' - 4297 | dm_list_iterate_items(seg_to, &new_segments) { +metadata/thin_manip.c:167:9: note: in expansion of macro 'dm_list_iterate_items' + 167 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' - 4297 | dm_list_iterate_items(seg_to, &new_segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_convert_striped_to_raid0': +metadata/thin_manip.c:202:17: note: in expansion of macro 'dm_list_iterate_items' + 202 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4386:9: note: in expansion of macro 'dm_list_iterate_items' - 4386 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:202:17: note: in expansion of macro 'dm_list_iterate_items' + 202 | 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))) | ^ @@ -48765,22 +48816,26 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4386:9: note: in expansion of macro 'dm_list_iterate_items' - 4386 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4199:17: note: in expansion of macro 'dm_list_iterate_items' + 4199 | 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:109: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:4428:25: note: in expansion of macro 'dm_list_item' - 4428 | 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/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' + 4297 | dm_list_iterate_items(seg_to, &new_segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -48793,8 +48848,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4974:17: note: in expansion of macro 'dm_list_iterate_items' - 4974 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:367:17: note: in expansion of macro 'dm_list_iterate_items' + 367 | 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))) @@ -48808,8 +48863,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4974:17: note: in expansion of macro 'dm_list_iterate_items' - 4974 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:367:17: note: in expansion of macro 'dm_list_iterate_items' + 367 | 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))) @@ -48823,8 +48878,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4983:9: note: in expansion of macro 'dm_list_iterate_items' - 4983 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:375:9: note: in expansion of macro 'dm_list_iterate_items' + 375 | 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))) @@ -48838,8 +48893,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4983:9: note: in expansion of macro 'dm_list_iterate_items' - 4983 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:375:9: note: in expansion of macro 'dm_list_iterate_items' + 375 | 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))) @@ -48853,9 +48908,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4999:9: note: in expansion of macro 'dm_list_iterate_items' - 4999 | dm_list_iterate_items(lvl, &meta_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:393:17: note: in expansion of macro 'dm_list_iterate_items' + 393 | 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))) | ^ @@ -48868,12 +48923,25 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4999:9: note: in expansion of macro 'dm_list_iterate_items' - 4999 | dm_list_iterate_items(lvl, &meta_lvs) { +metadata/thin_manip.c:393:17: note: in expansion of macro 'dm_list_iterate_items' + 393 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' + 4297 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] thin_manip.c -gcc -MT metadata/thin_manip.o -MMD -MP -MF metadata/thin_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o -metadata/raid_manip.c: In function '_remove_partial_multi_segment_image': +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))) | ^ @@ -48886,9 +48954,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6635:25: note: in expansion of macro 'dm_list_iterate_items' - 6635 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:489:9: note: in expansion of macro 'dm_list_iterate_items' + 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -48901,9 +48970,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6635:25: note: in expansion of macro 'dm_list_iterate_items' - 6635 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:489:9: note: in expansion of macro 'dm_list_iterate_items' + 489 | 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))) | ^ @@ -48916,9 +48986,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6651:25: note: in expansion of macro 'dm_list_iterate_items' - 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items' + 509 | 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))) | ^ @@ -48931,10 +49001,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6651:25: note: in expansion of macro 'dm_list_iterate_items' - 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': +metadata/thin_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items' + 509 | 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))) | ^ @@ -48947,8 +49016,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6978:9: note: in expansion of macro 'dm_list_iterate_items' - 6978 | dm_list_iterate_items(lvl, &old_lvs) +metadata/raid_manip.c:4386:9: note: in expansion of macro 'dm_list_iterate_items' + 4386 | 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))) @@ -48962,8 +49031,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6978:9: note: in expansion of macro 'dm_list_iterate_items' - 6978 | dm_list_iterate_items(lvl, &old_lvs) +metadata/raid_manip.c:4386:9: note: in expansion of macro 'dm_list_iterate_items' + 4386 | 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))) @@ -48974,21 +49043,10 @@ ../base/data-struct/list.h:109: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:6995:31: note: in expansion of macro 'dm_list_item' - 6995 | 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:7010:31: note: in expansion of macro 'dm_list_item' - 7010 | lvl = dm_list_item(dm_list_first(&new_data_lvs), - | ^~~~~~~~~~~~ +metadata/raid_manip.c:4428:25: note: in expansion of macro 'dm_list_item' + 4428 | seg = first_seg(dm_list_item(dm_list_first(&data_lvs), struct lv_list)->lv); + | ^~~~~~~~~~~~ +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))) | ^ @@ -49001,9 +49059,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7042:9: note: in expansion of macro 'dm_list_iterate_items' - 7042 | dm_list_iterate_items(lvl, &old_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:898:17: note: in expansion of macro 'dm_list_iterate_items' + 898 | 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))) | ^ @@ -49016,12 +49074,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7042:9: note: in expansion of macro 'dm_list_iterate_items' - 7042 | dm_list_iterate_items(lvl, &old_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vdo_manip.c -gcc -MT metadata/vdo_manip.o -MMD -MP -MF metadata/vdo_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 '_lv_may_be_activated_in_degraded_mode': +metadata/thin_manip.c:898:17: note: in expansion of macro 'dm_list_iterate_items' + 898 | dm_list_iterate_items(segl, &lv->segs_using_this_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))) | ^ @@ -49034,9 +49090,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7256:9: note: in expansion of macro 'dm_list_iterate_items' - 7256 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4974:17: note: in expansion of macro 'dm_list_iterate_items' + 4974 | 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))) | ^ @@ -49049,14 +49105,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7256:9: note: in expansion of macro 'dm_list_iterate_items' - 7256 | 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:22, - from metadata/thin_manip.c:15: -metadata/thin_manip.c: In function 'pool_has_message': +metadata/raid_manip.c:4974:17: note: in expansion of macro 'dm_list_iterate_items' + 4974 | 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))) | ^ @@ -49069,8 +49120,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:167:9: note: in expansion of macro 'dm_list_iterate_items' - 167 | dm_list_iterate_items(tmsg, &seg->thin_messages) { +metadata/raid_manip.c:4983:9: note: in expansion of macro 'dm_list_iterate_items' + 4983 | 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))) @@ -49084,10 +49135,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:167:9: note: in expansion of macro 'dm_list_iterate_items' - 167 | dm_list_iterate_items(tmsg, &seg->thin_messages) { +metadata/raid_manip.c:4983:9: note: in expansion of macro 'dm_list_iterate_items' + 4983 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -49100,9 +49150,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:202:17: note: in expansion of macro 'dm_list_iterate_items' - 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4999:9: note: in expansion of macro 'dm_list_iterate_items' + 4999 | 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))) | ^ @@ -49115,10 +49165,14 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:202:17: note: in expansion of macro 'dm_list_iterate_items' - 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'pool_check_overprovisioning': +metadata/raid_manip.c:4999:9: note: in expansion of macro 'dm_list_iterate_items' + 4999 | 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:22, + 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))) | ^ @@ -49131,9 +49185,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:367:17: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/vdo_manip.c:118:9: note: in expansion of macro 'dm_list_iterate_items' + 118 | 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))) | ^ @@ -49146,9 +49200,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:367:17: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/vdo_manip.c:118:9: note: in expansion of macro 'dm_list_iterate_items' + 118 | 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))) | ^ @@ -49161,9 +49216,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:375:9: note: in expansion of macro 'dm_list_iterate_items' - 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6635:25: note: in expansion of macro 'dm_list_iterate_items' + 6635 | 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))) | ^ @@ -49176,9 +49231,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:375:9: note: in expansion of macro 'dm_list_iterate_items' - 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6635:25: note: in expansion of macro 'dm_list_iterate_items' + 6635 | 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))) | ^ @@ -49191,9 +49246,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:393:17: note: in expansion of macro 'dm_list_iterate_items' - 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6651:25: note: in expansion of macro 'dm_list_iterate_items' + 6651 | 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))) | ^ @@ -49206,10 +49261,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:393:17: note: in expansion of macro 'dm_list_iterate_items' - 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'get_free_pool_device_id': +metadata/raid_manip.c:6651:25: note: in expansion of macro 'dm_list_iterate_items' + 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -49222,8 +49277,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:489:9: note: in expansion of macro 'dm_list_iterate_items' - 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:6978:9: note: in expansion of macro 'dm_list_iterate_items' + 6978 | 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))) @@ -49237,41 +49292,33 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:489:9: note: in expansion of macro 'dm_list_iterate_items' - 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:6978:9: note: in expansion of macro 'dm_list_iterate_items' + 6978 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:509:9: note: in expansion of macro 'dm_list_iterate_items' - 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:109: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:6995:31: note: in expansion of macro 'dm_list_item' + 6995 | lvl = dm_list_item(dm_list_first(&new_meta_lvs), + | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:509:9: note: in expansion of macro 'dm_list_iterate_items' - 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'lv_is_thin_origin': +../base/data-struct/list.h:109: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:7010:31: note: in expansion of macro 'dm_list_item' + 7010 | 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))) | ^ @@ -49284,9 +49331,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:898:17: note: in expansion of macro 'dm_list_iterate_items' - 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:7042:9: note: in expansion of macro 'dm_list_iterate_items' + 7042 | 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))) | ^ @@ -49299,14 +49346,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:898:17: note: in expansion of macro 'dm_list_iterate_items' - 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from metadata/vdo_manip.c:15: -metadata/vdo_manip.c: In function 'update_vdo_pool_virtual_size': +metadata/raid_manip.c:7042:9: note: in expansion of macro 'dm_list_iterate_items' + 7042 | 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))) | ^ @@ -49319,8 +49362,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:118:9: note: in expansion of macro 'dm_list_iterate_items' - 118 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:7256:9: note: in expansion of macro 'dm_list_iterate_items' + 7256 | 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))) @@ -49334,8 +49377,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:118:9: note: in expansion of macro 'dm_list_iterate_items' - 118 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:7256:9: note: in expansion of macro 'dm_list_iterate_items' + 7256 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ [CC] vg.c gcc -MT metadata/vg.o -MMD -MP -MF metadata/vg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o @@ -49653,6 +49696,7 @@ gcc -MT mm/memlock.o -MMD -MP -MF mm/memlock.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o [CC] lvmnotify.c gcc -MT notify/lvmnotify.o -MMD -MP -MF notify/lvmnotify.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o + [CC] prop_common.c mm/memlock.c: In function '_touch_memory': mm/memlock.c:156:18: warning: cast increases required alignment of target type [-Wcast-align] 156 | *(long *) pos = 1; @@ -49665,20 +49709,21 @@ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ +gcc -MT properties/prop_common.o -MMD -MP -MF properties/prop_common.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 properties/prop_common.c -o properties/prop_common.o mm/memlock.c:196:17: warning: 'mallinfo' is deprecated [-Wdeprecated-declarations] 196 | inf = mallinfo(); | ^~~ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ - [CC] prop_common.c -gcc -MT properties/prop_common.o -MMD -MP -MF properties/prop_common.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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.c gcc -MT raid/raid.o -MMD -MP -MF raid/raid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o [CC] properties.c gcc -MT report/properties.o -MMD -MP -MF report/properties.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/properties.c -o report/properties.o [CC] report.c gcc -MT report/report.o -MMD -MP -MF report/report.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.o + [CC] snapshot.c +gcc -MT snapshot/snapshot.o -MMD -MP -MF snapshot/snapshot.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -49921,12 +49966,14 @@ report/report.c:2151:25: note: in expansion of macro 'dm_list_iterate_items' 2151 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] snapshot.c -gcc -MT snapshot/snapshot.o -MMD -MP -MF snapshot/snapshot.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o [CC] striped.c - [CC] thin.c gcc -MT striped/striped.o -MMD -MP -MF striped/striped.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o + [CC] thin.c gcc -MT thin/thin.o -MMD -MP -MF thin/thin.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o + [CC] uuid.c +gcc -MT uuid/uuid.o -MMD -MP -MF uuid/uuid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o + [CC] zero.c +gcc -MT zero/zero.o -MMD -MP -MF zero/zero.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -49993,14 +50040,12 @@ thin/thin.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] uuid.c -gcc -MT uuid/uuid.o -MMD -MP -MF uuid/uuid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o - [CC] zero.c -gcc -MT zero/zero.o -MMD -MP -MF zero/zero.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o [CC] dev_manager.c gcc -MT activate/dev_manager.o -MMD -MP -MF activate/dev_manager.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o [CC] fs.c gcc -MT activate/fs.o -MMD -MP -MF activate/fs.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o + [CC] vdo.c +gcc -MT vdo/vdo.o -MMD -MP -MF vdo/vdo.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -50031,6 +50076,60 @@ activate/dev_manager.c:1356:23: note: in expansion of macro 'dm_list_item' 1356 | 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:22, + 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:31: 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:31: 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:31: 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:23: 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))) @@ -50223,60 +50322,6 @@ activate/dev_manager.c:3192:9: note: in expansion of macro 'dm_list_iterate_items' 3192 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:31: 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:31: 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:31: 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:23: 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_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))) @@ -50378,57 +50423,53 @@ activate/dev_manager.c:3796:17: note: in expansion of macro 'dm_list_iterate_items' 3796 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vdo.c -gcc -MT vdo/vdo.o -MMD -MP -MF vdo/vdo.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vdo/vdo.c -o vdo/vdo.o [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/device_id.o device/dev-ext.o device/dev-io.o device/dev-md.o device/dev-mpath.o device/dev-swap.o device/dev-type.o device/dev-luks.o device/dev-dasd.o device/dev-lvm1-pool.o device/online.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-signature.o filters/filter-deviceid.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 '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make -C tools -make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' +make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' [CC] cmdnames.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 + /usr/bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands [GEN] command-lines-input.h + [GEN] command-count.h set -o pipefail && \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -en "static const char _command_input[] =\n\n\"" && \ - /bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ + /usr/bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ echo "\\n\\n\";" \ ) > command-lines-input.h - [GEN] command-count.h set -o pipefail && \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -n "#define COMMAND_COUNT " && \ - /bin/grep '^ID:' command-lines.in | /usr/bin/wc -l \ + /usr/bin/grep '^ID:' command-lines.in | /usr/bin/wc -l \ ) > command-count.h [GEN] cmds.h set -o pipefail && \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ - /bin/grep '^ID:' ./command-lines.in | LC_ALL=C /usr/bin/sort -u | mawk '{print "cmd(" $2 "_CMD, " $2 ")"}' && \ + /usr/bin/grep '^ID:' ./command-lines.in | LC_ALL=C /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] dumpconfig.c [CC] command.c - [CC] formats.c gcc -MT command.o -MMD -MP -MF command.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o + [CC] dumpconfig.c gcc -MT dumpconfig.o -MMD -MP -MF dumpconfig.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o + [CC] formats.c gcc -MT formats.o -MMD -MP -MF formats.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o [CC] lvchange.c gcc -MT lvchange.o -MMD -MP -MF lvchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o - [CC] lvconvert.c -gcc -MT lvconvert.o -MMD -MP -MF lvconvert.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -50495,6 +50536,8 @@ lvchange.c:282:9: note: in expansion of macro 'dm_list_iterate_items' 282 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvconvert.c +gcc -MT lvconvert.o -MMD -MP -MF lvconvert.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o 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))) @@ -50557,6 +50600,8 @@ lvchange.c:896:17: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvconvert_poll.c +gcc -MT lvconvert_poll.o -MMD -MP -MF lvconvert_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -50762,6 +50807,7 @@ lvconvert.c:3945:9: note: in expansion of macro 'dm_list_iterate_items' 3945 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvcreate.c 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))) @@ -50793,6 +50839,7 @@ lvconvert.c:4032:17: note: in expansion of macro 'dm_list_iterate_items' 4032 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT lvcreate.o -MMD -MP -MF lvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o 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))) @@ -50961,10 +51008,10 @@ lvconvert.c:5931:9: note: in expansion of macro 'dm_list_iterate_items' 5931 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvconvert_poll.c -gcc -MT lvconvert_poll.o -MMD -MP -MF lvconvert_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT lvcreate.o -MMD -MP -MF lvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o + [CC] lvdisplay.c +gcc -MT lvdisplay.o -MMD -MP -MF lvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o + [CC] lvextend.c +gcc -MT lvextend.o -MMD -MP -MF lvextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -51001,10 +51048,6 @@ lvcreate.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' 1236 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvdisplay.c -gcc -MT lvdisplay.o -MMD -MP -MF lvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o - [CC] lvextend.c -gcc -MT lvextend.o -MMD -MP -MF lvextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o [CC] lvmcmdline.c gcc -MT lvmcmdline.o -MMD -MP -MF lvmcmdline.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o [CC] lvmdevices.c @@ -51045,68 +51088,6 @@ lvmcmdline.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' - 2354 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' - 2354 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ -lvmcmdline.c: In function '_read_devices_list': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' - 2439 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' - 2439 | 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, @@ -51471,8 +51452,70 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -lvmdevices.c:544:9: note: in expansion of macro 'dm_list_iterate_items' - 544 | dm_list_iterate_items(du, &cmd->use_devices) { +lvmdevices.c:544:9: note: in expansion of macro 'dm_list_iterate_items' + 544 | dm_list_iterate_items(du, &cmd->use_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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +lvmdevices.c:544:9: note: in expansion of macro 'dm_list_iterate_items' + 544 | dm_list_iterate_items(du, &cmd->use_devices) { + | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' + 2354 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' + 2354 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { + | ^~~~~~~~~~~~~~~~~~~~~ +lvmcmdline.c: In function '_read_devices_list': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' + 2439 | 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))) @@ -51486,8 +51529,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -lvmdevices.c:544:9: note: in expansion of macro 'dm_list_iterate_items' - 544 | dm_list_iterate_items(du, &cmd->use_devices) { +lvmcmdline.c:2439:9: note: in expansion of macro 'dm_list_iterate_items' + 2439 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ [CC] lvmdiskscan.c gcc -MT lvmdiskscan.o -MMD -MP -MF lvmdiskscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o @@ -51509,6 +51552,8 @@ gcc -MT pvchange.o -MMD -MP -MF pvchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o [CC] pvck.c gcc -MT pvck.o -MMD -MP -MF pvck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o + [CC] pvcreate.c +gcc -MT pvcreate.o -MMD -MP -MF pvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -51587,6 +51632,8 @@ polldaemon.c:367:40: note: in expansion of macro 'dm_list_item' 367 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ + [CC] pvdisplay.c +gcc -MT pvdisplay.o -MMD -MP -MF pvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -51684,10 +51731,6 @@ pvck.c:2043:17: note: in expansion of macro 'dm_list_iterate_items' 2043 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pvcreate.c -gcc -MT pvcreate.o -MMD -MP -MF pvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o - [CC] pvdisplay.c -gcc -MT pvdisplay.o -MMD -MP -MF pvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o [CC] pvmove.c gcc -MT pvmove.o -MMD -MP -MF pvmove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o [CC] pvmove_poll.c @@ -51865,6 +51908,7 @@ pvmove.c:566:9: note: in expansion of macro 'dm_list_iterate_items' 566 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] pvremove.c 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))) @@ -51896,14 +51940,15 @@ pvmove.c:684:17: note: in expansion of macro 'dm_list_iterate_items' 684 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pvremove.c gcc -MT pvremove.o -MMD -MP -MF pvremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o [CC] pvresize.c - [CC] pvscan.c gcc -MT pvresize.o -MMD -MP -MF pvresize.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o + [CC] pvscan.c gcc -MT pvscan.o -MMD -MP -MF pvscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o [CC] reporter.c gcc -MT reporter.o -MMD -MP -MF reporter.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o + [CC] segtypes.c +gcc -MT segtypes.o -MMD -MP -MF segtypes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -52126,6 +52171,12 @@ pvscan.c:956:9: note: in expansion of macro 'dm_list_iterate_items' 956 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../tools/tool.h:22, + from tools.h:19, + from reporter.c:16: +reporter.c: In function '_del_option_from_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -52147,6 +52198,18 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:109: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:22: 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -52172,6 +52235,37 @@ 965 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_set_pv_devices_online': +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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))) | ^ @@ -52239,47 +52333,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -pvscan.c:1066:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1066 | 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:22: 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1338:33: note: in expansion of macro 'dm_list_iterate_items' - 1338 | dm_list_iterate_items(lvl, &lvs_list) +reporter.c:909:33: 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))) @@ -52293,8 +52354,8 @@ ../base/data-struct/list.h:163:40: note: in 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:1338:33: note: in expansion of macro 'dm_list_iterate_items' - 1338 | dm_list_iterate_items(lvl, &lvs_list) +reporter.c:909:33: 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))) @@ -52302,15 +52363,31 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +pvscan.c:1066:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1066 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1344:33: note: in expansion of macro 'dm_list_iterate_items' - 1344 | dm_list_iterate_items(lvl, &lvs_list) - | ^~~~~~~~~~~~~~~~~~~~~ +reporter.c:952:9: 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))) | ^ @@ -52323,9 +52400,10 @@ ../base/data-struct/list.h:163:40: note: in 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:1344:33: note: in expansion of macro 'dm_list_iterate_items' - 1344 | dm_list_iterate_items(lvl, &lvs_list) - | ^~~~~~~~~~~~~~~~~~~~~ +reporter.c:952:9: 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))) | ^ @@ -52338,24 +52416,23 @@ ../base/data-struct/list.h:163:40: note: in 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:1354:33: note: in expansion of macro 'dm_list_iterate_items' - 1354 | dm_list_iterate_items(lvl, &lvs_list) { - | ^~~~~~~~~~~~~~~~~~~~~ -reporter.c: In function '_get_report_options': +reporter.c:984:9: 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { +reporter.c:984:9: 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))) @@ -52363,14 +52440,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1354:33: note: in expansion of macro 'dm_list_iterate_items' - 1354 | dm_list_iterate_items(lvl, &lvs_list) { +pvscan.c:1338:33: note: in expansion of macro 'dm_list_iterate_items' + 1338 | dm_list_iterate_items(lvl, &lvs_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -52384,9 +52461,9 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ +pvscan.c:1338:33: note: in expansion of macro 'dm_list_iterate_items' + 1338 | dm_list_iterate_items(lvl, &lvs_list) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -52399,8 +52476,8 @@ ../base/data-struct/list.h:163:40: note: in 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:33: note: in expansion of macro 'dm_list_iterate_items' - 909 | dm_list_iterate_items(sl, opts_list) +pvscan.c:1344:33: note: in expansion of macro 'dm_list_iterate_items' + 1344 | dm_list_iterate_items(lvl, &lvs_list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -52414,10 +52491,9 @@ ../base/data-struct/list.h:163:40: note: in 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:33: note: in expansion of macro 'dm_list_iterate_items' - 909 | dm_list_iterate_items(sl, opts_list) +pvscan.c:1344:33: note: in expansion of macro 'dm_list_iterate_items' + 1344 | dm_list_iterate_items(lvl, &lvs_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))) | ^ @@ -52430,9 +52506,9 @@ ../base/data-struct/list.h:163:40: note: in 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:1504:9: note: in expansion of macro 'dm_list_iterate_items' - 1504 | dm_list_iterate_items(arg, &pvscan_args) { - | ^~~~~~~~~~~~~~~~~~~~~ +pvscan.c:1354:33: note: in expansion of macro 'dm_list_iterate_items' + 1354 | dm_list_iterate_items(lvl, &lvs_list) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -52445,10 +52521,10 @@ ../base/data-struct/list.h:163:40: note: in 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:1504:9: note: in expansion of macro 'dm_list_iterate_items' - 1504 | dm_list_iterate_items(arg, &pvscan_args) { - | ^~~~~~~~~~~~~~~~~~~~~ -reporter.c: In function '_get_report_keys': +pvscan.c:1354:33: note: in expansion of macro 'dm_list_iterate_items' + 1354 | dm_list_iterate_items(lvl, &lvs_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))) | ^ @@ -52461,8 +52537,8 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 952 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { +pvscan.c:1504:9: note: in expansion of macro 'dm_list_iterate_items' + 1504 | 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))) @@ -52476,8 +52552,8 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 952 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { +pvscan.c:1504:9: note: in expansion of macro 'dm_list_iterate_items' + 1504 | 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))) @@ -52494,7 +52570,6 @@ pvscan.c:1551:17: note: in expansion of macro 'dm_list_iterate_items' 1551 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -52516,36 +52591,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -52660,16 +52705,12 @@ pvscan.c:1599:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1599 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] segtypes.c -gcc -MT segtypes.o -MMD -MP -MF segtypes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.o [CC] tags.c gcc -MT tags.o -MMD -MP -MF tags.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o [CC] toollib.c gcc -MT toollib.o -MMD -MP -MF toollib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o [CC] vgcfgbackup.c gcc -MT vgcfgbackup.o -MMD -MP -MF vgcfgbackup.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o - [CC] vgcfgrestore.c -gcc -MT vgcfgrestore.o -MMD -MP -MF vgcfgrestore.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -52830,10 +52871,6 @@ toollib.c:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ -vgcfgrestore.c: In function '_check_all_dm_devices': -vgcfgrestore.c:54:25: warning: cast increases required alignment of target type [-Wcast-align] - 54 | names = (struct dm_names *)((char *) names + next); - | ^ 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))) @@ -52943,6 +52980,7 @@ toollib.c:2140:9: note: in expansion of macro 'dm_list_iterate_items' 2140 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgcfgrestore.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))) | ^ @@ -52958,6 +52996,7 @@ toollib.c:2140:9: note: in expansion of macro 'dm_list_iterate_items' 2140 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgcfgrestore.o -MMD -MP -MF vgcfgrestore.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.o 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))) @@ -53125,7 +53164,6 @@ toollib.c:2306:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2306 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] vgchange.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))) | ^ @@ -53171,7 +53209,6 @@ toollib.c:2308:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2308 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT vgchange.o -MMD -MP -MF vgchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -53248,8 +53285,8 @@ toollib.c:2515:9: note: in expansion of macro 'dm_list_iterate_items' 2515 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgck.c -gcc -MT vgck.o -MMD -MP -MF vgck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o + [CC] vgchange.c +gcc -MT vgchange.o -MMD -MP -MF vgchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o toollib.c: In function 'process_each_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -53311,6 +53348,7 @@ toollib.c:3354:9: note: in expansion of macro 'dm_list_iterate_items' 3354 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgck.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))) | ^ @@ -53326,6 +53364,7 @@ toollib.c:3429:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3429 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgck.o -MMD -MP -MF vgck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -53540,6 +53579,10 @@ toollib.c:4136:9: note: in expansion of macro 'dm_list_iterate_items' 4136 | dm_list_iterate_items(dil, devices) { | ^~~~~~~~~~~~~~~~~~~~~ +vgcfgrestore.c: In function '_check_all_dm_devices': +vgcfgrestore.c:54:25: warning: cast increases required alignment of target type [-Wcast-align] + 54 | names = (struct dm_names *)((char *) names + next); + | ^ 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))) @@ -53633,6 +53676,68 @@ toollib.c:4473:9: note: in expansion of macro 'dm_list_iterate_items' 4473 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' + 4661 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' + 4661 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' + 4701 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' + 4701 | 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, @@ -53670,6 +53775,7 @@ 36 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_poll_lvs_in_vg': +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))) | ^ @@ -53701,7 +53807,6 @@ 66 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_activate_lvs_in_vg': -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))) | ^ @@ -53744,8 +53849,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' - 4661 | dm_list_iterate_items(dil, &arg_devices) { +toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' + 5013 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function 'vgchange_activate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] @@ -53835,9 +53940,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4661:9: note: in expansion of macro 'dm_list_iterate_items' - 4661 | dm_list_iterate_items(dil, &arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:246:25: note: in expansion of macro 'dm_list_iterate_items' + 246 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgcreate.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))) | ^ @@ -53850,10 +53956,10 @@ ../base/data-struct/list.h:163:40: note: in 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:246:25: note: in expansion of macro 'dm_list_iterate_items' - 246 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -toollib.c: In function 'process_each_pv_in_vg': +toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' + 5013 | 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))) | ^ @@ -53866,33 +53972,34 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' - 4701 | dm_list_iterate_items(pvl, &vg->pvs) { +toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' + 5025 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ -vgchange.c: In function '_vgchange_uuid': +gcc -MT vgcreate.o -MMD -MP -MF vgcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:443:9: note: in expansion of macro 'dm_list_iterate_items' - 443 | dm_list_iterate_items(lvl, &vg->lvs) { +toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' + 5025 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) @@ -53912,8 +54019,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' - 4701 | dm_list_iterate_items(pvl, &vg->pvs) { +vgchange.c:443:9: note: in expansion of macro 'dm_list_iterate_items' + 443 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_locktype': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] @@ -53946,7 +54053,6 @@ vgchange.c:1038:17: note: in expansion of macro 'dm_list_iterate_items' 1038 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -53968,21 +54074,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' - 5013 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -53992,6 +54083,7 @@ vgchange.c:1106:17: note: in expansion of macro 'dm_list_iterate_items' 1106 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ +toollib.c: In function 'pvcreate_each_device': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -54043,46 +54135,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' - 1165 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5013:9: note: in expansion of macro 'dm_list_iterate_items' - 5013 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' - 5025 | dm_list_iterate_items(pd, devices) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5438 | 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))) | ^ @@ -54095,25 +54156,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5025:9: note: in expansion of macro 'dm_list_iterate_items' - 5025 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5438:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5438 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +vgchange.c:1165:25: note: in expansion of macro 'dm_list_iterate_items' + 1165 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -54309,6 +54354,8 @@ toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgdisplay.c +gcc -MT vgdisplay.o -MMD -MP -MF vgdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -54369,7 +54416,6 @@ toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] vgcreate.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))) | ^ @@ -54385,7 +54431,6 @@ toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -MT vgcreate.o -MMD -MP -MF vgcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -54656,6 +54701,42 @@ toollib.c:5764:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5764 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:137:17: note: in expansion of macro 'dm_list_iterate_items' + 137 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:137:17: note: in expansion of macro 'dm_list_iterate_items' + 137 | 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))) | ^ @@ -54941,48 +55022,12 @@ toollib.c:5938:9: note: in expansion of macro 'dm_list_iterate_items' 5938 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../tools/tool.h:22, - from tools.h:19, - from vgcreate.c:16: -vgcreate.c: In function 'vgcreate': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:137:17: note: in expansion of macro 'dm_list_iterate_items' - 137 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:137:17: note: in expansion of macro 'dm_list_iterate_items' - 137 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgdisplay.c -gcc -MT vgdisplay.o -MMD -MP -MF vgdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o [CC] vgexport.c gcc -MT vgexport.o -MMD -MP -MF vgexport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o [CC] vgextend.c gcc -MT vgextend.o -MMD -MP -MF vgextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o + [CC] vgimport.c +gcc -MT vgimport.o -MMD -MP -MF vgimport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -55049,8 +55094,6 @@ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgimport.c -gcc -MT vgimport.o -MMD -MP -MF vgimport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o [CC] vgimportclone.c gcc -MT vgimportclone.o -MMD -MP -MF vgimportclone.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o In file included from ../base/data-struct/list.h:4, @@ -55089,6 +55132,10 @@ vgimport.c:41:9: note: in expansion of macro 'dm_list_iterate_items' 41 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgimportdevices.c +gcc -MT vgimportdevices.o -MMD -MP -MF vgimportdevices.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.o + [CC] vgmerge.c +gcc -MT vgmerge.o -MMD -MP -MF vgmerge.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -55517,10 +55564,6 @@ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_devs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgimportdevices.c -gcc -MT vgimportdevices.o -MMD -MP -MF vgimportdevices.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.o - [CC] vgmerge.c -gcc -MT vgmerge.o -MMD -MP -MF vgmerge.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -55734,6 +55777,7 @@ gcc -MT vgreduce.o -MMD -MP -MF vgreduce.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o [CC] vgremove.c gcc -MT vgremove.o -MMD -MP -MF vgremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o + [CC] vgrename.c In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -55816,6 +55860,7 @@ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgrename.o -MMD -MP -MF vgrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.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))) | ^ @@ -55831,18 +55876,18 @@ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgrename.c -gcc -MT vgrename.o -MMD -MP -MF vgrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o [CC] vgscan.c gcc -MT vgscan.o -MMD -MP -MF vgscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o [CC] vgsplit.c gcc -MT vgsplit.o -MMD -MP -MF vgsplit.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o + [CC] lvmcmdlib.c 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': +gcc -MT lvmcmdlib.o -MMD -MP -MF lvmcmdlib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.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))) | ^ @@ -55881,7 +55926,6 @@ vgsplit.c:73:37: note: in expansion of macro 'dm_list_item' 73 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ - [CC] lvmcmdlib.c 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))) @@ -55925,7 +55969,6 @@ vgsplit.c:139:17: note: in expansion of macro 'dm_list_iterate_items' 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT lvmcmdlib.o -MMD -MP -MF lvmcmdlib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o 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))) @@ -56041,79 +56084,78 @@ [CC] man-generator.c gcc -MT man-generator.o -MMD -MP -MF man-generator.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DMAN_PAGE_GENERATOR -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o [AR] liblvm2cmd.a - [CC] lvm cat ../lib/liblvm-internal.a > liblvm2cmd.a +ar rs liblvm2cmd.a command.o dumpconfig.o formats.o lvchange.o lvconvert.o lvconvert_poll.o lvcreate.o lvdisplay.o lvextend.o lvmcmdline.o lvmdevices.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 vgimportdevices.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null + [CC] lvm gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -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 lvmdevices.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 vgimportdevices.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 -lblkid -laio -lm -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 lvmdevices.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 vgimportdevices.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] man-generator gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o man-generator man-generator.o make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' make -C daemons -make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' +make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' [MAN] lvm.conf.5 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 [MAN] lvmsystemid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 [MAN] lvmreport.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.conf.5 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsystemid.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmreport.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.conf.5 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsystemid.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmreport.7 [MAN] lvmraid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 [MAN] lvmautoactivation.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmautoactivation.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 [MAN] lvmcache.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 [MAN] lvmthin.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmcache.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmautoactivation.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmcache.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 [MAN] lvmvdo.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmthin.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmvdo.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmthin.7 [MAN] lvm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmvdo.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 [MAN] lvmdump.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 [TSTMAN] test.gen -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdump.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdump.8 ../tools/man-generator --primary lvmconfig > test.gen [MAN] lvmsar.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsar.8 [MAN] lvmsadc.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsar.8 [MAN] fsadm.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsadc.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsadc.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 [MAN] lvmpolld.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" fsadm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" fsadm.8 [MAN] lvmlockd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmpolld.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 [MAN] lvmlockctl.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockctl.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmpolld.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockctl.8 [MAN] lvmdbusd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 [MAN] lvm_import_vdo.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdbusd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm_import_vdo.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdbusd.8 [MAN] cmirrord.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" cmirrord.8_main > cmirrord.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" cmirrord.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm_import_vdo.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" cmirrord.8_main > cmirrord.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen \ @@ -56136,6 +56178,7 @@ cat ./lvm-lvpoll.8_end ./see_also.end ; \ fi \ ) > lvm-lvpoll.8_gen +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" cmirrord.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvcreate.8_pregen \ @@ -56610,207 +56653,206 @@ fi \ ) > vgimportdevices.8_gen [MAN] lvm-fullreport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-fullreport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 [MAN] lvm-lvpoll.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-lvpoll.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-fullreport.8 [MAN] lvcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-lvpoll.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 [MAN] lvchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 [MAN] lvmconfig.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmconfig.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 [MAN] lvconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmconfig.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 [MAN] lvdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvconvert.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 [MAN] lvextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvconvert.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvextend.8 [MAN] lvreduce.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvextend.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvreduce.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 [MAN] lvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvreduce.8 [MAN] lvrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 [MAN] lvresize.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvrename.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvresize.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvrename.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 [MAN] lvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 [MAN] lvscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvresize.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvs.8 [MAN] pvchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 [MAN] pvck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 [MAN] pvcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvck.8 [MAN] pvdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvck.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 [MAN] pvmove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvdisplay.8 [MAN] pvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvmove.8 [MAN] pvresize.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvmove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 [MAN] pvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvresize.8 [MAN] pvscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 [MAN] vgcfgbackup.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgbackup.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvscan.8 [MAN] vgcfgrestore.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgbackup.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 [MAN] vgchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgrestore.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgrestore.8 [MAN] vgck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgck.8 [MAN] vgcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 [MAN] vgconvert.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 [MAN] vgdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgconvert.8 [MAN] vgexport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgconvert.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgexport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 [MAN] vgextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgexport.8 [MAN] vgimport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgextend.8 [MAN] vgimportclone.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportclone.8 [MAN] vgmerge.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportclone.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 [MAN] vgmknodes.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmerge.8 [MAN] vgreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmerge.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmknodes.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgreduce.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmknodes.8 [MAN] vgremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgreduce.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 [MAN] vgrename.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 [MAN] vgs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgrename.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgs.8 [MAN] vgscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 [MAN] vgsplit.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgscan.8 [MAN] lvmdiskscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgsplit.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdiskscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgsplit.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 [MAN] lvmdevices.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 [MAN] vgimportdevices.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdevices.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdiskscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdevices.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 [MAN] lvm-config.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportdevices.8 echo ".so lvmconfig.8" > lvm-config.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportdevices.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make[2]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb' dh_auto_build --sourcedirectory=debian/build/build_deb_all -- \ LIB_VERSION_DM=1.02.1 - cd debian/build/build_deb_all && make -j3 LIB_VERSION_DM=1.02.1 + cd debian/build/build_deb_all && make -j4 LIB_VERSION_DM=1.02.1 make[2]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all' make -C libdm device-mapper -make -C conf device-mapper -make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' +make -C conf device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' +make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' - [CC] bitset.c -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' make -C lib device-mapper -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' make -C libdaemon device-mapper + [CC] bitset.c make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' make -C man device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make -C scripts device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' - [MAN] dmsetup.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmsetup.8 +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' [CC] hash.c + [MAN] dmsetup.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 gcc -MT base/data-struct/hash.o -MMD -MP -MF base/data-struct/hash.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' + [CC] list.c +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmsetup.8 +gcc -MT base/data-struct/list.o -MMD -MP -MF base/data-struct/list.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 [MAN] dmstats.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmstats.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmstats.8_main > dmstats.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmstats.8 [MAN] blkdeactivate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" blkdeactivate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" blkdeactivate.8_main > blkdeactivate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" blkdeactivate.8 [MAN] dmeventd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmeventd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmeventd.8_main > dmeventd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmeventd.8 [MAN] dmfilemapd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmfilemapd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" dmfilemapd.8 make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' - [CC] list.c -gcc -MT base/data-struct/list.o -MMD -MP -MF base/data-struct/list.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] hash.c [CC] radix-tree.c gcc -MT base/data-struct/radix-tree.o -MMD -MP -MF base/data-struct/radix-tree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 [CC] bitset.c gcc -MT device_mapper/datastruct/bitset.o -MMD -MP -MF device_mapper/datastruct/bitset.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] list.c + [CC] hash.c [CC] libdm-iface.c gcc -MT device_mapper/ioctl/libdm-iface.o -MMD -MP -MF device_mapper/ioctl/libdm-iface.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o [CC] libdm-common.c - [CC] libdm-common.c -device_mapper/ioctl/libdm-iface.c: In function '_unmarshal_status': gcc -MT device_mapper/libdm-common.o -MMD -MP -MF device_mapper/libdm-common.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] list.c +device_mapper/ioctl/libdm-iface.c: In function '_unmarshal_status': device_mapper/ioctl/libdm-iface.c:675:24: warning: cast increases required alignment of target type [-Wcast-align] 675 | spec = (struct dm_target_spec *) outptr; | ^ @@ -56852,46 +56894,7 @@ device_mapper/ioctl/libdm-iface.c:1979:33: warning: cast increases required alignment of target type [-Wcast-align] 1979 | names = (struct dm_name_list *)((char *) names + next); | ^ -In file included from ../libdm/misc/dmlib.h:97, - from libdm-common.c:16: -libdm-common.c: In function '_stack_node_op': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1521:31: note: in expansion of macro 'dm_list_item' - 1521 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1535:31: note: in expansion of macro 'dm_list_item' - 1535 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1553:31: note: in expansion of macro 'dm_list_item' - 1553 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ -libdm-common.c: In function '_pop_node_ops': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-common.c:1604:23: note: in expansion of macro 'dm_list_item' - 1604 | nop = dm_list_item(noph, struct node_op_parms); - | ^~~~~~~~~~~~ + [CC] libdm-config.c In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -56909,6 +56912,7 @@ device_mapper/libdm-common.c:1523:31: note: in expansion of macro 'dm_list_item' 1523 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ +gcc -MT device_mapper/libdm-config.o -MMD -MP -MF device_mapper/libdm-config.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -56946,12 +56950,52 @@ device_mapper/libdm-common.c:1606:23: note: in expansion of macro 'dm_list_item' 1606 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ - [CC] libdm-config.c - [CC] libdm-config.c -gcc -MT device_mapper/libdm-config.o -MMD -MP -MF device_mapper/libdm-config.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] libdm-common.c +In file included from ../libdm/misc/dmlib.h:97, + from libdm-common.c:16: +libdm-common.c: In function '_stack_node_op': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1521:31: note: in expansion of macro 'dm_list_item' + 1521 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1535:31: note: in expansion of macro 'dm_list_item' + 1535 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1553:31: note: in expansion of macro 'dm_list_item' + 1553 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ +libdm-common.c: In function '_pop_node_ops': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-common.c:1604:23: note: in expansion of macro 'dm_list_item' + 1604 | nop = dm_list_item(noph, struct node_op_parms); + | ^~~~~~~~~~~~ [CC] libdm-deptree.c gcc -MT device_mapper/libdm-deptree.o -MMD -MP -MF device_mapper/libdm-deptree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 - [CC] libdm-deptree.c + [CC] libdm-config.c + [CC] libdm-file.c +gcc -MT device_mapper/libdm-file.o -MMD -MP -MF device_mapper/libdm-file.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -57172,93 +57216,8 @@ device_mapper/libdm-deptree.c:2429:53: warning: cast increases required alignment of target type [-Wcast-align] 2429 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ -In file included from ../libdm/misc/dmlib.h:97, - from libdm-deptree.c:15: -libdm-deptree.c: In function '_nodes_are_linked': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' - 394 | dm_list_iterate_items(dlink, &parent->uses) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' - 394 | dm_list_iterate_items(dlink, &parent->uses) - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_unlink': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' - 435 | dm_list_iterate_items(dlink, list) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' - 435 | dm_list_iterate_items(dlink, list) - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_children_suspended': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' - 728 | dm_list_iterate_items(dlink, list) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' - 728 | dm_list_iterate_items(dlink, list) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function 'dm_tree_next_child': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:798:27: note: in expansion of macro 'dm_list_item' - 798 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; - | ^~~~~~~~~~~~ + [CC] libdm-report.c +gcc -MT device_mapper/libdm-report.o -MMD -MP -MF device_mapper/libdm-report.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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/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))) @@ -57275,7 +57234,6 @@ device_mapper/libdm-deptree.c:3116:9: note: in expansion of macro 'dm_list_iterate_items' 3116 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -57291,67 +57249,7 @@ device_mapper/libdm-deptree.c:3116:9: note: in expansion of macro 'dm_list_iterate_items' 3116 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' - 947 | dm_list_iterate_items(dlink, &node->used_by) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' - 947 | dm_list_iterate_items(dlink, &node->used_by) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_get_last_load_segment': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1537:16: note: in expansion of macro 'dm_list_item' - 1537 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); - | ^~~~~~~~~~~~ -libdm-deptree.c: In function '_node_send_messages': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' - 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' - 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': -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))) | ^ @@ -57382,88 +57280,7 @@ device_mapper/libdm-deptree.c:4020:17: note: in expansion of macro 'dm_list_iterate_items' 4020 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' - 2071 | dm_list_iterate_items(area, &seg->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' - 2071 | dm_list_iterate_items(area, &seg->areas) { - | ^~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c: In function '_target_version': -libdm-deptree.c:2278:53: warning: cast increases required alignment of target type [-Wcast-align] - 2278 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) - | ^ -libdm-deptree.c: In function '_load_node': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' - 2732 | dm_list_iterate_items(seg, &dnode->props.segs) - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' - 2732 | dm_list_iterate_items(seg, &dnode->props.segs) - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-file.c -gcc -MT device_mapper/libdm-file.o -MMD -MP -MF device_mapper/libdm-file.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' - 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' - 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { - | ^~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' - 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' - 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-report.c -gcc -MT device_mapper/libdm-report.o -MMD -MP -MF device_mapper/libdm-report.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o + [CC] libdm-deptree.c In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, @@ -57983,6 +57800,94 @@ device_mapper/libdm-report.c:2743:9: note: in expansion of macro 'dm_list_iterate_items' 2743 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ + [CC] libdm-file.c +In file included from ../libdm/misc/dmlib.h:97, + from libdm-deptree.c:15: +libdm-deptree.c: In function '_nodes_are_linked': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' + 394 | dm_list_iterate_items(dlink, &parent->uses) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:394:9: note: in expansion of macro 'dm_list_iterate_items' + 394 | dm_list_iterate_items(dlink, &parent->uses) + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_unlink': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' + 435 | dm_list_iterate_items(dlink, list) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:435:9: note: in expansion of macro 'dm_list_iterate_items' + 435 | dm_list_iterate_items(dlink, list) + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_children_suspended': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' + 728 | dm_list_iterate_items(dlink, list) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:728:9: note: in expansion of macro 'dm_list_iterate_items' + 728 | dm_list_iterate_items(dlink, list) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function 'dm_tree_next_child': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:798:27: note: in expansion of macro 'dm_list_item' + 798 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; + | ^~~~~~~~~~~~ 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))) @@ -58014,7 +57919,67 @@ device_mapper/libdm-report.c:3456:9: note: in expansion of macro 'dm_list_iterate_items' 3456 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_node_has_closed_parents': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' + 947 | dm_list_iterate_items(dlink, &node->used_by) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:947:9: note: in expansion of macro 'dm_list_iterate_items' + 947 | dm_list_iterate_items(dlink, &node->used_by) { + | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_get_last_load_segment': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1537:16: note: in expansion of macro 'dm_list_item' + 1537 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); + | ^~~~~~~~~~~~ +libdm-deptree.c: In function '_node_send_messages': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' + 1601 | dm_list_iterate_items(tmsg, &seg->thin_messages) { + | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_reset_field_props': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:1601:9: note: in expansion of macro 'dm_list_iterate_items' + 1601 | 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))) | ^ @@ -58092,6 +58057,19 @@ device_mapper/libdm-report.c:4173:9: note: in expansion of macro 'dm_list_iterate_items' 4173 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_emit_areas_line': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' + 2071 | 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))) | ^ @@ -58122,6 +58100,18 @@ device_mapper/libdm-report.c:4186:9: note: in expansion of macro 'dm_list_iterate_items' 4186 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2071:9: note: in expansion of macro 'dm_list_iterate_items' + 2071 | 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))) | ^ @@ -58168,6 +58158,10 @@ device_mapper/libdm-report.c:4245:9: note: in expansion of macro 'dm_list_iterate_items' 4245 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function '_target_version': +libdm-deptree.c:2278:53: warning: cast increases required alignment of target type [-Wcast-align] + 2278 | last_target = target, 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))) | ^ @@ -58317,6 +58311,7 @@ device_mapper/libdm-report.c:4573:17: note: in expansion of macro 'dm_list_iterate_items' 4573 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -58344,6 +58339,30 @@ device_mapper/libdm-report.c:4574:38: note: in expansion of macro 'dm_list_item' 4574 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' + 2732 | dm_list_iterate_items(seg, &dnode->props.segs) + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:2732:9: note: in expansion of macro 'dm_list_iterate_items' + 2732 | dm_list_iterate_items(seg, &dnode->props.segs) + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -58429,6 +58448,7 @@ device_mapper/libdm-report.c:4967:9: note: in expansion of macro 'dm_list_iterate_items' 4967 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c: In function 'dm_tree_node_add_thin_pool_target_v1': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -58444,6 +58464,30 @@ device_mapper/libdm-report.c:4967:9: note: in expansion of macro 'dm_list_iterate_items' 4967 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2536:18: note: in expansion of macro 'dm_list_struct_base' + 2536 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' + 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2538:18: note: in expansion of macro 'dm_list_struct_base' + 2538 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2545:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 2545 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-deptree.c:3541:17: note: in expansion of macro 'dm_list_iterate_items' + 3541 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -58490,12 +58534,7 @@ device_mapper/libdm-report.c:5074:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5074 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] libdm-file.c - [CC] libdm-string.c -gcc -MT device_mapper/libdm-string.o -MMD -MP -MF device_mapper/libdm-string.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 [CC] libdm-report.c - [CC] libdm-targets.c -gcc -MT device_mapper/libdm-targets.o -MMD -MP -MF device_mapper/libdm-targets.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 ../libdm/misc/dmlib.h:97, from libdm-report.c:16: libdm-report.c: In function '_report_field_string_list': @@ -59229,8 +59268,6 @@ libdm-report.c:4708:24: note: in expansion of macro 'dm_list_item' 4708 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ - [CC] libdm-timestamp.c -gcc -MT device_mapper/libdm-timestamp.o -MMD -MP -MF device_mapper/libdm-timestamp.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 libdm-report.c: In function '_report_group_push_single': ../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] 2485 | ((t *)((char *)(v) - offsetof(t, head))) @@ -59318,10 +59355,65 @@ libdm-report.c:5073:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5073 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] libdm-string.c +gcc -MT device_mapper/libdm-string.o -MMD -MP -MF device_mapper/libdm-string.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] libdm-stats.c + [CC] libdm-targets.c +gcc -MT device_mapper/libdm-targets.o -MMD -MP -MF device_mapper/libdm-targets.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-timestamp.c +gcc -MT device_mapper/libdm-timestamp.o -MMD -MP -MF device_mapper/libdm-timestamp.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.o [CC] pool.c gcc -MT device_mapper/mm/pool.o -MMD -MP -MF device_mapper/mm/pool.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 +In file included from ../libdm/misc/dmlib.h:97, + from libdm-stats.c:18: +libdm-stats.c: In function '_stats_group_check_overlap': +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' + 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] matcher.c +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' + 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' + 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -MT device_mapper/regex/matcher.o -MMD -MP -MF device_mapper/regex/matcher.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 +../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] + 2485 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' + 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) + | ^~~~~~~~~~~~~~~~~~~ +libdm-stats.c:3956:24: note: in expansion of macro 'dm_list_item' + 3956 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), + | ^~~~~~~~~~~~ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, @@ -59359,75 +59451,27 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] parse_rx.c gcc -MT device_mapper/regex/parse_rx.o -MMD -MP -MF device_mapper/regex/parse_rx.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] libdm-string.c [CC] ttree.c gcc -MT device_mapper/regex/ttree.o -MMD -MP -MF device_mapper/regex/ttree.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] status.c gcc -MT device_mapper/vdo/status.o -MMD -MP -MF device_mapper/vdo/status.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o [CC] vdo_target.c gcc -MT device_mapper/vdo/vdo_target.o -MMD -MP -MF device_mapper/vdo/vdo_target.d -c -I. -I. -I./include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] libdm-targets.c [AR] base/libbase.a rm -f base/libbase.a - [AR] device_mapper/libdevice-mapper.a ar rsv base/libbase.a base/data-struct/hash.o base/data-struct/list.o base/data-struct/radix-tree.o > /dev/null -rm -f device_mapper/libdevice-mapper.a ar: creating base/libbase.a + [CC] libdm-timestamp.c + [AR] device_mapper/libdevice-mapper.a +rm -f device_mapper/libdevice-mapper.a ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_target.o > /dev/null ar: creating device_mapper/libdevice-mapper.a - [CC] libdm-stats.c - [CC] libdm-string.c - [CC] libdm-targets.c -In file included from ../libdm/misc/dmlib.h:97, - from libdm-stats.c:18: -libdm-stats.c: In function '_stats_group_check_overlap': -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2554:18: note: in expansion of macro 'dm_list_struct_base' - 2554 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2555:18: note: in expansion of macro 'dm_list_struct_base' - 2555 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2557:25: note: in expansion of macro 'dm_list_struct_base' - 2557 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2565:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 2565 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3955:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3955 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../libdm/libdevmapper.h:2485:6: warning: cast increases required alignment of target type [-Wcast-align] - 2485 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../libdm/libdevmapper.h:2491:28: note: in expansion of macro 'dm_list_struct_base' - 2491 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -libdm-stats.c:3956:24: note: in expansion of macro 'dm_list_item' - 3956 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), - | ^~~~~~~~~~~~ - [CC] libdm-timestamp.c [CC] dbg_malloc.c [CC] pool.c [CC] matcher.c + [CC] parse_rx.c In file included from ../libdm/misc/dmlib.h:97, from mm/pool.c:16: mm/pool.c: In function 'dm_pools_check_leaks': @@ -59455,7 +59499,6 @@ mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] parse_rx.c [CC] ttree.c [CC] libdm-iface.c ioctl/libdm-iface.c: In function '_unmarshal_status': @@ -59500,38 +59543,40 @@ [CHECK] ioctl/libdevmapper.so make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' make -C daemons device-mapper -make -C tools device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' +make -C tools device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make -C libdm -make -C conf -make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' +make -C conf make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' +make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' -make -C client device-mapper make -C include -make -C dm-tools device-mapper -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' +make -C dm-tools device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' +make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' +make -C client device-mapper +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' [CC] dmsetup.c make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' make -C client make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' [CC] daemon-io.c - [CC] config-util.c gcc -MT daemon-io.o -MMD -MP -MF daemon-io.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT config-util.o -MMD -MP -MF config-util.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT daemon-client.o -MMD -MP -MF daemon-client.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o dmsetup.c: In function '_process_all': dmsetup.c:2135:25: warning: cast increases required alignment of target type [-Wcast-align] 2135 | names = (struct dm_names *)((char *) names + next); @@ -59540,8 +59585,6 @@ dmsetup.c:2588:26: warning: cast increases required alignment of target type [-Wcast-align] 2588 | target = (struct dm_versions *)((char *) target + target->next); | ^ - [CC] daemon-client.c -gcc -MT daemon-client.o -MMD -MP -MF daemon-client.d -c -I. -I../.. -I../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 @@ -59551,9 +59594,60 @@ make -C lib make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' [CC] activate.c +gcc -MT activate/activate.o -MMD -MP -MF activate/activate.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o [CC] lvmcache.c gcc -MT cache/lvmcache.o -MMD -MP -MF cache/lvmcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o -gcc -MT activate/activate.o -MMD -MP -MF activate/activate.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o + [CC] writecache.c +gcc -MT writecache/writecache.o -MMD -MP -MF writecache/writecache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + from activate/activate.c:16: +activate/activate.c: In function 'list_segment_modules': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +activate/activate.c:56:46: note: in expansion of macro 'dm_list_struct_base' + 56 | dm_list_struct_base(snh, + | ^~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function 'list_lv_modules': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' + 93 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' + 93 | dm_list_iterate_items(seg, &lv->segments) + | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function 'target_version': +activate/activate.c:542:26: warning: cast increases required alignment of target type [-Wcast-align] + 542 | target = (struct dm_versions *)((char *) target + target->next); + | ^ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -60110,6 +60204,7 @@ cache/lvmcache.c:546:9: note: in expansion of macro 'dm_list_iterate_items' 546 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -60140,6 +60235,21 @@ cache/lvmcache.c:547:17: note: in expansion of macro 'dm_list_iterate_items' 547 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1478 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_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))) @@ -60177,6 +60287,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -60262,6 +60387,37 @@ cache/lvmcache.c:598:17: note: in expansion of macro 'dm_list_iterate_items' 598 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1495 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -60354,6 +60510,7 @@ cache/lvmcache.c:678:9: note: in expansion of macro 'dm_list_iterate_items' 678 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c: In function '_lv_suspend': cache/lvmcache.c: In function '_all_md_components': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -60392,6 +60549,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -60422,6 +60609,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -60431,20 +60633,21 @@ cache/lvmcache.c:864:9: note: in expansion of macro 'dm_list_iterate_items_safe' 864 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from activate/activate.c:16: -activate/activate.c: In function 'list_segment_modules': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -activate/activate.c:56:46: note: in expansion of macro 'dm_list_struct_base' - 56 | dm_list_struct_base(snh, - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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))) | ^ @@ -60460,7 +60663,6 @@ cache/lvmcache.c:947:17: note: in expansion of macro 'dm_list_iterate_items_safe' 947 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -60485,27 +60687,9 @@ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' - 93 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' - 93 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2125:25: 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))) | ^ @@ -60527,6 +60711,18 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: 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:25: 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:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -60557,6 +60753,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -60578,10 +60789,6 @@ cache/lvmcache.c:1061:32: note: in expansion of macro 'dm_list_item' 1061 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ -activate/activate.c: In function 'target_version': -activate/activate.c:542:26: warning: cast increases required alignment of target type [-Wcast-align] - 542 | 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))) | ^ @@ -60600,6 +60807,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -60624,7 +60861,53 @@ cache/lvmcache.c:1084:9: note: in expansion of macro 'dm_list_iterate_items' 1084 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' + 2208 | dm_list_iterate_items(lvl, &suspend_lvs) + | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_label_rescan_vg': +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))) | ^ @@ -60676,6 +60959,16 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +activate/activate.c:2314:66: 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -60721,6 +61014,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: 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:9: 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:18: 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:9: 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -60731,6 +61048,7 @@ 1395 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_reopen_vg_rw': +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))) | ^ @@ -60752,6 +61070,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +activate/activate.c:2425:51: note: in expansion of macro 'dm_list_struct_base' + 2425 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -60852,8 +61179,7 @@ cache/lvmcache.c:1509:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1509 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -cache/lvmcache.c: In function 'lvmcache_label_scan': -activate/activate.c: In function 'lvs_in_vg_activated': +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))) | ^ @@ -60866,9 +61192,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -cache/lvmcache.c:1658:17: note: in expansion of macro 'dm_list_iterate_items' - 1658 | dm_list_iterate_items(devl, &del_cache_devs) { +activate/activate.c:2694:17: note: in expansion of macro 'dm_list_iterate_items' + 2694 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -60881,9 +61208,9 @@ ../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1478 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +cache/lvmcache.c:1658:17: note: in expansion of macro 'dm_list_iterate_items' + 1658 | 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))) | ^ @@ -60911,10 +61238,9 @@ ../base/data-struct/list.h:163:40: note: in 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:9: 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': +activate/activate.c:2694:17: note: in expansion of macro 'dm_list_iterate_items' + 2694 | 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))) | ^ @@ -60936,21 +61262,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -60960,21 +61271,6 @@ cache/lvmcache.c:1664:17: note: in expansion of macro 'dm_list_iterate_items' 1664 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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))) @@ -61022,22 +61318,7 @@ cache/lvmcache.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' 1738 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ -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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -cache/lvmcache.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' - 1738 | dm_list_iterate_items(devl, &_unused_duplicates) { - | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -61050,9 +61331,9 @@ ../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2083 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2818:9: note: in expansion of macro 'dm_list_iterate_items' + 2818 | 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))) | ^ @@ -61065,24 +61346,9 @@ ../base/data-struct/list.h:163:40: note: in 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:17: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2102 | dm_list_iterate_items(sl, &pvmove_lv->segs_using_this_lv) { - | ^~~~~~~~~~~~~~~~~~~~~ +cache/lvmcache.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' + 1738 | 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))) | ^ @@ -61095,33 +61361,9 @@ ../base/data-struct/list.h:163:40: note: in 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:17: 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:18: 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:25: 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:18: 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:25: note: in expansion of macro 'dm_list_iterate_items_gen' - 2125 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +activate/activate.c:2818:9: note: in expansion of macro 'dm_list_iterate_items' + 2818 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { + | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -61144,21 +61386,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -61174,21 +61401,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -61198,36 +61410,6 @@ cache/lvmcache.c:2074:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2074 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:25: note: in expansion of macro 'dm_list_iterate_items' - 2186 | dm_list_iterate_items(lvl, &suspend_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -61235,21 +61417,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: note: in expansion of macro 'dm_list_iterate_items' - 2208 | dm_list_iterate_items(lvl, &suspend_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -61265,21 +61432,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:17: 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:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -61319,7 +61471,6 @@ cache/lvmcache.c:2296:17: note: in expansion of macro 'dm_list_iterate_items' 2296 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -61341,16 +61492,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -activate/activate.c:2314:66: 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -61366,18 +61507,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -61393,18 +61522,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: 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:9: note: in expansion of macro 'dm_list_iterate_items_gen' - 2377 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -61429,17 +61546,8 @@ cache/lvmcache.c:2348:17: note: in expansion of macro 'dm_list_iterate_items' 2348 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -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:2425:51: note: in expansion of macro 'dm_list_struct_base' - 2425 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, - | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_destroy': + [CC] integrity.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))) | ^ @@ -61455,6 +61563,7 @@ cache/lvmcache.c:2607:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2607 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT integrity/integrity.o -MMD -MP -MF integrity/integrity.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.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))) | ^ @@ -61485,7 +61594,6 @@ cache/lvmcache.c:2607:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2607 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -61507,21 +61615,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' - 2694 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -61531,21 +61624,6 @@ cache/lvmcache.c:2640:17: note: in expansion of macro 'dm_list_iterate_items' 2640 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2694:17: note: in expansion of macro 'dm_list_iterate_items' - 2694 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -61593,7 +61671,6 @@ cache/lvmcache.c:2714:9: note: in expansion of macro 'dm_list_iterate_items' 2714 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -61621,36 +61698,6 @@ ../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' - 2818 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2818:9: note: in expansion of macro 'dm_list_iterate_items' - 2818 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2717:9: note: in expansion of macro 'dm_list_iterate_items' 2717 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -62148,10 +62195,6 @@ cache/lvmcache.c:3197:9: note: in expansion of macro 'dm_list_iterate_items' 3197 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] writecache.c -gcc -MT writecache/writecache.o -MMD -MP -MF writecache/writecache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 writecache/writecache.c -o writecache/writecache.o - [CC] integrity.c -gcc -MT integrity/integrity.o -MMD -MP -MF integrity/integrity.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o [CC] cache.c gcc -MT cache_segtype/cache.o -MMD -MP -MF cache_segtype/cache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o [CC] toolcontext.c @@ -62480,96 +62523,8 @@ | ^~~~~~~~~~~~ [CC] config.c gcc -MT config/config.o -MMD -MP -MF config/config.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o - [CC] dmsetup -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make -C dm-tools -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' [CC] btree.c gcc -MT datastruct/btree.o -MMD -MP -MF datastruct/btree.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' - 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' - 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2352 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] str_list.c gcc -MT datastruct/str_list.o -MMD -MP -MF datastruct/str_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/str_list.c -o datastruct/str_list.o In file included from ../base/data-struct/list.h:4, @@ -62760,6 +62715,11 @@ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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))) | ^ @@ -62805,6 +62765,82 @@ datastruct/str_list.c:193:9: 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:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' + 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2225:9: note: in expansion of macro 'dm_list_iterate_items' + 2225 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2352:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2352 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] bcache.c gcc -MT device/bcache.o -MMD -MP -MF device/bcache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o [CC] bcache-utils.c @@ -62996,6 +63032,10 @@ | ^~~~~~~~~~~~ [CC] dev-cache.c gcc -MT device/dev-cache.o -MMD -MP -MF device/dev-cache.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-cache.c -o device/dev-cache.o + [CC] dmsetup +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make -C dm-tools +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -63087,6 +63127,9 @@ device/dev-cache.c:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' 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))) @@ -63103,6 +63146,7 @@ device/dev-cache.c:1104:9: note: in expansion of macro 'dm_list_iterate_items' 1104 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] device_id.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))) | ^ @@ -63149,6 +63193,7 @@ device/dev-cache.c:1169:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1169 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT device/device_id.o -MMD -MP -MF device/device_id.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.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))) | ^ @@ -63285,8 +63330,6 @@ device/dev-cache.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] device_id.c -gcc -MT device/device_id.o -MMD -MP -MF device/device_id.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.o [CC] dev-ext.c gcc -MT device/dev-ext.o -MMD -MP -MF device/dev-ext.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -63479,7 +63522,6 @@ 872 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_device_ids_use_lvmlv': - [CC] dev-io.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))) | ^ @@ -63665,7 +63707,6 @@ device/device_id.c:942:9: note: in expansion of macro 'dm_list_iterate_items' 942 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT device/dev-io.o -MMD -MP -MF device/dev-io.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o device/device_id.c: In function 'device_id_add': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -63697,6 +63738,8 @@ device/device_id.c:1076:9: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] dev-io.c +gcc -MT device/dev-io.o -MMD -MP -MF device/dev-io.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o device/device_id.c: In function 'device_id_update_vg_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))) @@ -63973,6 +64016,7 @@ device/device_id.c:1950:9: note: in expansion of macro 'dm_list_iterate_items' 1950 | dm_list_iterate_items(devl, &wrong_devs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] dev-md.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))) | ^ @@ -64003,6 +64047,7 @@ device/device_id.c:1968:9: note: in expansion of macro 'dm_list_iterate_items' 1968 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT device/dev-md.o -MMD -MP -MF device/dev-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o device/device_id.c: In function 'device_ids_find_renamed_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))) @@ -64199,10 +64244,12 @@ device/device_id.c:2336:9: note: in expansion of macro 'dm_list_iterate_items' 2336 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-md.c -gcc -MT device/dev-md.o -MMD -MP -MF device/dev-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o [CC] dev-mpath.c gcc -MT device/dev-mpath.o -MMD -MP -MF device/dev-mpath.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-mpath.c -o device/dev-mpath.o + [CC] dev-swap.c +gcc -MT device/dev-swap.o -MMD -MP -MF device/dev-swap.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o + [CC] dev-type.c +gcc -MT device/dev-type.o -MMD -MP -MF device/dev-type.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -64283,10 +64330,6 @@ device/dev-mpath.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, &_ignored) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] dev-swap.c -gcc -MT device/dev-swap.o -MMD -MP -MF device/dev-swap.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o - [CC] dev-type.c -gcc -MT device/dev-type.o -MMD -MP -MF device/dev-type.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o [CC] dev-luks.c gcc -MT device/dev-luks.o -MMD -MP -MF device/dev-luks.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o [CC] dev-dasd.c @@ -64295,6 +64338,10 @@ gcc -MT device/dev-lvm1-pool.o -MMD -MP -MF device/dev-lvm1-pool.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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] online.c gcc -MT device/online.o -MMD -MP -MF device/online.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 device/online.c -o device/online.o + [CC] display.c +gcc -MT display/display.o -MMD -MP -MF display/display.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o + [CC] errseg.c +gcc -MT error/errseg.o -MMD -MP -MF error/errseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -64345,12 +64392,6 @@ device/online.c:138:9: note: in expansion of macro 'dm_list_iterate_items_safe' 138 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ - [CC] display.c -gcc -MT display/display.o -MMD -MP -MF display/display.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o - [CC] errseg.c -gcc -MT error/errseg.o -MMD -MP -MF error/errseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o - [CC] unknown.c -gcc -MT unknown/unknown.o -MMD -MP -MF unknown/unknown.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -64535,10 +64576,16 @@ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] unknown.c +gcc -MT unknown/unknown.o -MMD -MP -MF unknown/unknown.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o [CC] filter-composite.c gcc -MT filters/filter-composite.o -MMD -MP -MF filters/filter-composite.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-composite.c -o filters/filter-composite.o [CC] filter-persistent.c gcc -MT filters/filter-persistent.o -MMD -MP -MF filters/filter-persistent.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o + [CC] filter-regex.c +gcc -MT filters/filter-regex.o -MMD -MP -MF filters/filter-regex.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o + [CC] filter-sysfs.c +gcc -MT filters/filter-sysfs.o -MMD -MP -MF filters/filter-sysfs.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-sysfs.c -o filters/filter-sysfs.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -64605,10 +64652,8 @@ filters/filter-persistent.c:133:17: note: in expansion of macro 'dm_list_iterate_items' 133 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] filter-regex.c -gcc -MT filters/filter-regex.o -MMD -MP -MF filters/filter-regex.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o - [CC] filter-sysfs.c -gcc -MT filters/filter-sysfs.o -MMD -MP -MF filters/filter-sysfs.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-sysfs.c -o filters/filter-sysfs.o + [CC] filter-md.c +gcc -MT filters/filter-md.o -MMD -MP -MF filters/filter-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -64644,8 +64689,6 @@ filters/filter-regex.c:177:9: note: in expansion of macro 'dm_list_iterate_items' 177 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] filter-md.c -gcc -MT filters/filter-md.o -MMD -MP -MF filters/filter-md.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o [CC] filter-fwraid.c gcc -MT filters/filter-fwraid.o -MMD -MP -MF filters/filter-fwraid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o [CC] filter-mpath.c @@ -64657,8 +64700,8 @@ [CC] filter-usable.c gcc -MT filters/filter-usable.o -MMD -MP -MF filters/filter-usable.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-usable.c -o filters/filter-usable.o [CC] filter-signature.c -gcc -MT filters/filter-signature.o -MMD -MP -MF filters/filter-signature.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-signature.c -o filters/filter-signature.o [CC] filter-deviceid.c +gcc -MT filters/filter-signature.o -MMD -MP -MF filters/filter-signature.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-signature.c -o filters/filter-signature.o gcc -MT filters/filter-deviceid.o -MMD -MP -MF filters/filter-deviceid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-deviceid.c -o filters/filter-deviceid.o [CC] archive.c gcc -MT format_text/archive.o -MMD -MP -MF format_text/archive.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o @@ -64776,6 +64819,8 @@ format_text/archive.c:355:9: note: in expansion of macro 'dm_list_iterate_back_items' 355 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] flags.c +gcc -MT format_text/flags.o -MMD -MP -MF format_text/flags.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -65029,6 +65074,8 @@ format_text/export.c:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] format-text.c +gcc -MT format_text/format-text.o -MMD -MP -MF format_text/format-text.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 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))) @@ -65275,10 +65322,10 @@ format_text/export.c:972:9: note: in expansion of macro 'dm_list_iterate_items' 972 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] flags.c -gcc -MT format_text/flags.o -MMD -MP -MF format_text/flags.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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.c -gcc -MT format_text/format-text.o -MMD -MP -MF format_text/format-text.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 + [CC] import.c +gcc -MT format_text/import.o -MMD -MP -MF format_text/import.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o + [CC] import_vsn1.c +gcc -MT format_text/import_vsn1.o -MMD -MP -MF format_text/import_vsn1.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -65407,10 +65454,6 @@ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] import.c -gcc -MT format_text/import.o -MMD -MP -MF format_text/import.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o - [CC] import_vsn1.c -gcc -MT format_text/import_vsn1.o -MMD -MP -MF format_text/import_vsn1.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -65448,6 +65491,8 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] text_label.c gcc -MT format_text/text_label.o -MMD -MP -MF format_text/text_label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o + [CC] freeseg.c +gcc -MT freeseg/freeseg.o -MMD -MP -MF freeseg/freeseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -65509,213 +65554,10 @@ format_text/text_label.c:308:23: note: in expansion of macro 'dm_list_item' 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ - [CC] freeseg.c -gcc -MT freeseg/freeseg.o -MMD -MP -MF freeseg/freeseg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 freeseg/freeseg.c -o freeseg/freeseg.o [CC] label.c gcc -MT label/label.o -MMD -MP -MF label/label.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o [CC] hints.c gcc -MT label/hints.o -MMD -MP -MF label/hints.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' - 390 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' - 553 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' - 553 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 606 | 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:609:27: note: in expansion of macro 'dm_list_item' - 609 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' - 1294 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' - 1294 | dm_list_iterate_items(hint, hints) { - | ^~~~~~~~~~~~~~~~~~~~~ [CC] file_locking.c gcc -MT locking/file_locking.o -MMD -MP -MF locking/file_locking.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -66524,6 +66366,57 @@ label/label.c:1458:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1458 | dm_list_iterate_items_safe(devl, devl2, &filtered_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:380:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 380 | dm_list_iterate_items_safe(hint, hint2, hints) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +label/hints.c: In function '_find_hint_name': 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))) @@ -66537,6 +66430,36 @@ ../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:390:9: note: in expansion of macro 'dm_list_iterate_items' + 390 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1574:9: note: in expansion of macro 'dm_list_iterate_items' 1574 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -66556,6 +66479,22 @@ 1574 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs_rw': +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' + 553 | 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))) | ^ @@ -66583,9 +66522,40 @@ ../base/data-struct/list.h:163:40: note: in 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:553:9: note: in expansion of macro 'dm_list_iterate_items' + 553 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1593:9: note: in expansion of macro 'dm_list_iterate_items' 1593 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | dm_list_iterate_items_safe(devl, devl2, devs_in) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) @@ -66593,6 +66563,36 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:606:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 606 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -66608,6 +66608,18 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:109: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:609:27: note: in expansion of macro 'dm_list_item' + 609 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -66678,6 +66690,37 @@ label/label.c:1693:17: note: in expansion of macro 'dm_list_iterate_items' 1693 | dm_list_iterate_items(lvl, lvs) | ^~~~~~~~~~~~~~~~~~~~~ +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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' + 1294 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1294:9: note: in expansion of macro 'dm_list_iterate_items' + 1294 | dm_list_iterate_items(hint, hints) { + | ^~~~~~~~~~~~~~~~~~~~~ [CC] locking.c gcc -MT locking/locking.o -MMD -MP -MF locking/locking.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o [CC] log.c @@ -66740,6 +66783,8 @@ | ^~~~~~~~~~~~~~~~~~ [CC] writecache_manip.c gcc -MT metadata/writecache_manip.o -MMD -MP -MF metadata/writecache_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o + [CC] integrity_manip.c +gcc -MT metadata/integrity_manip.o -MMD -MP -MF metadata/integrity_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -66775,11 +66820,8 @@ metadata/writecache_manip.c:52:9: note: in expansion of macro 'dm_list_iterate_items' 52 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] integrity_manip.c -gcc -MT metadata/integrity_manip.o -MMD -MP -MF metadata/integrity_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/integrity_manip.c -o metadata/integrity_manip.o [CC] lv.c gcc -MT metadata/lv.o -MMD -MP -MF metadata/lv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv.c -o metadata/lv.o - [CC] lv_manip.c In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -66815,7 +66857,6 @@ metadata/integrity_manip.c:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/lv_manip.o -MMD -MP -MF metadata/lv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o 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))) @@ -66847,6 +66888,8 @@ metadata/integrity_manip.c:571:17: note: in expansion of macro 'dm_list_iterate_items' 571 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lv_manip.c +gcc -MT metadata/lv_manip.o -MMD -MP -MF metadata/lv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -66944,6 +66987,131 @@ metadata/lv.c:700:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' + 916 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c: In function 'lv_lock_holder': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:25: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv.c: In function 'lv_has_constant_stripes': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' + 1684 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] merge.c +gcc -MT metadata/merge.o -MMD -MP -MF metadata/merge.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -67196,7 +67364,6 @@ 979 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'copy_percent': -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))) | ^ @@ -67227,36 +67394,6 @@ metadata/lv_manip.c:998:9: note: in expansion of macro 'dm_list_iterate_items' 998 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 916 | 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))) @@ -67393,6 +67530,8 @@ metadata/lv_manip.c:2098:9: note: in expansion of macro 'dm_list_iterate_items' 2098 | dm_list_iterate_items(aa, &alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] metadata.c +gcc -MT metadata/metadata.o -MMD -MP -MF metadata/metadata.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o 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))) @@ -67470,7 +67609,23 @@ metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' 2528 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv.c: In function 'lv_lock_holder': +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:27: note: in expansion of macro 'dm_list_item' + 58 | current = dm_list_item(segh, struct lv_segment); + | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -67486,6 +67641,7 @@ metadata/lv_manip.c:2528:17: note: in expansion of macro 'dm_list_iterate_items' 2528 | 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))) | ^ @@ -67498,9 +67654,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of 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:25: note: in expansion of macro 'dm_list_iterate_items' - 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' + 2771 | 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))) | ^ @@ -67513,9 +67669,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of 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:25: note: in expansion of macro 'dm_list_iterate_items' - 1640 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' + 2771 | 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))) | ^ @@ -67528,8 +67685,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' + 2789 | 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))) @@ -67543,10 +67700,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1657 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' + 2789 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv.c: In function 'lv_has_constant_stripes': +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))) | ^ @@ -67559,10 +67716,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1684 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -67575,8 +67731,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of 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:9: note: in expansion of macro 'dm_list_iterate_items' - 1684 | dm_list_iterate_items(seg, &lv->segments) { +metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' + 2925 | 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))) @@ -67590,8 +67746,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' - 2771 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { +metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' + 2926 | 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))) @@ -67605,10 +67761,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2771:17: note: in expansion of macro 'dm_list_iterate_items' - 2771 | dm_list_iterate_items(aa, &ah->alloced_areas[s]) { +metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' + 2926 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_pv_is_parallel': +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))) | ^ @@ -67621,8 +67777,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' - 2789 | dm_list_iterate_items(pvl, parallel_pvs) { +metadata/merge.c:655:9: note: in expansion of macro 'dm_list_iterate_items' + 655 | 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))) @@ -67636,10 +67792,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2789:9: note: in expansion of macro 'dm_list_iterate_items' - 2789 | dm_list_iterate_items(pvl, parallel_pvs) { +metadata/merge.c:655:9: note: in expansion of macro 'dm_list_iterate_items' + 655 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_reset_unreserved': +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))) | ^ @@ -67652,9 +67808,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(pvm, pvms) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:739:33: note: in expansion of macro 'dm_list_iterate_items' + 739 | 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))) | ^ @@ -67667,9 +67823,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2925:9: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(pvm, pvms) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:739:33: note: in expansion of macro 'dm_list_iterate_items' + 739 | 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))) | ^ @@ -67682,8 +67838,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' - 2926 | dm_list_iterate_items(pva, &pvm->areas) +metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' + 3071 | 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))) @@ -67691,16 +67847,45 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' + 785 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:2926:17: note: in expansion of macro 'dm_list_iterate_items' - 2926 | dm_list_iterate_items(pva, &pvm->areas) +metadata/merge.c:785:9: note: in expansion of macro 'dm_list_iterate_items' + 785 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' + 3071 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -67713,8 +67898,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' - 3071 | dm_list_iterate_items(pvm, pvms) { +metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' + 3079 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' + 822 | 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))) @@ -67728,8 +67928,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3071:17: note: in expansion of macro 'dm_list_iterate_items' - 3071 | dm_list_iterate_items(pvm, pvms) { +metadata/merge.c:822:17: note: in expansion of macro 'dm_list_iterate_items' + 822 | 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))) @@ -67743,9 +67943,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:3079:41: note: in expansion of macro 'dm_list_iterate_items' - 3079 | dm_list_iterate_items(aa, &ah->alloced_areas[ah->area_count]) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/merge.c:841:9: note: in expansion of macro 'dm_list_iterate_items' + 841 | 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))) | ^ @@ -67767,6 +67967,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' + 841 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -67914,8 +68129,6 @@ metadata/lv_manip.c:4038:9: note: in expansion of macro 'dm_list_iterate_items' 4038 | dm_list_iterate_items(aa, &ah->alloced_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] merge.c -gcc -MT metadata/merge.o -MMD -MP -MF metadata/merge.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o 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))) @@ -67963,37 +68176,41 @@ metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' 5403 | 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:22, + 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' - 5403 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:58:9: note: in expansion of macro 'dm_list_iterate_items' + 58 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' - 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:58:9: 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))) | ^ @@ -68006,9 +68223,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' - 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5403:9: note: in expansion of macro 'dm_list_iterate_items' + 5403 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -68021,9 +68239,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' - 5670 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' + 411 | 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))) | ^ @@ -68036,10 +68254,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' - 5670 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'generate_lv_name': +metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' + 411 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function '_move_pvs_used_by_lv_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))) | ^ @@ -68052,8 +68270,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' - 6223 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' + 477 | 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))) @@ -68067,9 +68285,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' - 6223 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' + 477 | dm_list_iterate_items(lvseg, &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))) | ^ @@ -68082,42 +68301,41 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' - 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' + 582 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' - 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from metadata/merge.c:16: -metadata/merge.c: In function 'lv_merge_segments': +metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' + 5521 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' - 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) - | ^~~~~~~~~~~~~~~~~~~ -metadata/merge.c:58:27: note: in expansion of macro 'dm_list_item' - 58 | current = dm_list_item(segh, struct lv_segment); - | ^~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_glv_from_indirect_glvs': +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' + 582 | 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))) | ^ @@ -68130,8 +68348,8 @@ ../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { +metadata/metadata.c:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 628 | 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))) @@ -68145,8 +68363,8 @@ ../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { +metadata/metadata.c:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 628 | 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))) @@ -68160,25 +68378,10 @@ ../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { +metadata/metadata.c:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 628 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/merge.c: In function 'check_lv_segments': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:655:9: note: in expansion of macro 'dm_list_iterate_items' - 655 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -68191,9 +68394,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:655:9: note: in expansion of macro 'dm_list_iterate_items' - 655 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5521:25: note: in expansion of macro 'dm_list_iterate_items' + 5521 | 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))) | ^ @@ -68206,9 +68409,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:739:33: note: in expansion of macro 'dm_list_iterate_items' - 739 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' + 646 | 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))) | ^ @@ -68221,9 +68424,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:739:33: note: in expansion of macro 'dm_list_iterate_items' - 739 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' + 646 | 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))) | ^ @@ -68236,8 +68440,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' - 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' + 722 | 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))) @@ -68251,9 +68455,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:785:9: note: in expansion of macro 'dm_list_iterate_items' - 785 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' + 722 | 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))) | ^ @@ -68266,9 +68471,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' - 822 | dm_list_iterate_items(seg2, &seg->lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' + 740 | 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))) | ^ @@ -68281,9 +68486,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:822:17: note: in expansion of macro 'dm_list_iterate_items' - 822 | dm_list_iterate_items(seg2, &seg->lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' + 740 | 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))) | ^ @@ -68296,8 +68502,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' - 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { +metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' + 782 | 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))) @@ -68311,10 +68517,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:841:9: note: in expansion of macro 'dm_list_iterate_items' - 841 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { +metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' + 782 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_remove_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -68327,8 +68532,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' - 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' + 806 | 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))) @@ -68342,10 +68547,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' - 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) +metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' + 806 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -68358,34 +68562,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' - 6876 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' - 6876 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'lv_remove_with_dependencies': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -metadata/lv_manip.c:6947:63: note: in expansion of macro 'dm_list_struct_base' - 6947 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, - | ^~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' + 5670 | 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))) | ^ @@ -68398,9 +68578,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' - 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' + 1005 | 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))) | ^ @@ -68413,10 +68593,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' - 7006 | dm_list_iterate_items(lvl, &lv->vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'split_parent_segments_for_layer': +metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' + 1005 | 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))) | ^ @@ -68429,8 +68609,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' - 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1016:9: note: in expansion of macro 'dm_list_iterate_items' + 1016 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -68444,26 +68624,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' - 7144 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1016:9: note: in expansion of macro 'dm_list_iterate_items' + 1016 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] metadata.c -gcc -MT metadata/metadata.o -MMD -MP -MF metadata/metadata.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' - 7150 | 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))) | ^ @@ -68476,10 +68639,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' - 7150 | dm_list_iterate_items(seg, &parent_lv->segments) { +metadata/lv_manip.c:5670:17: note: in expansion of macro 'dm_list_iterate_items' + 5670 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_layers_for_segments': +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))) | ^ @@ -68492,8 +68655,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' - 7180 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' + 1231 | 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))) @@ -68507,71 +68670,55 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' - 7180 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'remove_layers_for_segments_all': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' - 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { +metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' + 1231 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' - 7257 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1269 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' - 7271 | dm_list_iterate_items(lvl, lvs_changed) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1269 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' - 7271 | dm_list_iterate_items(lvl, lvs_changed) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'move_lv_segments': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1269 | 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))) | ^ @@ -68584,8 +68731,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' - 7288 | dm_list_iterate_items(seg, &lv_to->segments) +metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' + 1279 | 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))) @@ -68599,9 +68746,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' - 7288 | dm_list_iterate_items(seg, &lv_to->segments) +metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' + 1279 | 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))) | ^ @@ -68614,8 +68762,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' - 7297 | dm_list_iterate_items(seg, &lv_to->segments) { +metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' + 1340 | 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))) @@ -68629,71 +68777,56 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' - 7297 | dm_list_iterate_items(seg, &lv_to->segments) { +metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' + 1340 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'insert_layer_for_lv': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' - 7467 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' - 7467 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1360 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' - 7494 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1360 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' - 7494 | dm_list_iterate_items(sl, &lv_where->tags) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 1360 | 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))) | ^ @@ -68706,8 +68839,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' - 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { +metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' + 1579 | 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))) @@ -68721,10 +68854,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' - 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { +metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' + 1579 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function '_align_segment_boundary_to_pe_range': +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))) | ^ @@ -68737,8 +68870,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' - 7641 | dm_list_iterate_items(seg, &lv_where->segments) { +metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' + 1591 | 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))) @@ -68752,9 +68885,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' - 7641 | dm_list_iterate_items(seg, &lv_where->segments) { +metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' + 1591 | 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))) | ^ @@ -68767,9 +68901,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' - 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1602:9: note: in expansion of macro 'dm_list_iterate_items' + 1602 | 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))) | ^ @@ -68782,10 +68916,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' - 7648 | dm_list_iterate_items(per, pvl->pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': +metadata/metadata.c:1602:9: note: in expansion of macro 'dm_list_iterate_items' + 1602 | 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))) | ^ @@ -68798,8 +68932,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' - 7721 | dm_list_iterate_items(seg, &lv_where->segments) { +metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' + 1626 | 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))) @@ -68813,9 +68947,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' - 7721 | dm_list_iterate_items(seg, &lv_where->segments) { +metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' + 1626 | 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))) | ^ @@ -68828,9 +68963,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' - 7729 | dm_list_iterate_items(lvl, lvs_changed) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' + 1645 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -68843,10 +68978,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' - 7729 | dm_list_iterate_items(lvl, lvs_changed) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': +metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' + 1645 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -68859,9 +68994,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' - 7917 | dm_list_iterate_items(lvl, lv_list) { +metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' + 1660 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'generate_lv_name': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -68874,9 +69010,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' - 7917 | dm_list_iterate_items(lvl, lv_list) { +metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' + 1660 | 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))) | ^ @@ -68889,23 +69026,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' - 7939 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' - 7939 | dm_list_iterate_items(lvl, lv_list) +metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' + 1690 | 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))) @@ -68919,8 +69041,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' - 7951 | dm_list_iterate_items(lvl, lv_list) { +metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' + 6223 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -68934,9 +69056,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' - 7951 | dm_list_iterate_items(lvl, lv_list) { +metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' + 1690 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'find_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -68949,8 +69072,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' - 7963 | dm_list_iterate_items(lvl, lv_list) +metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' + 1726 | 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))) @@ -68964,30 +69087,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' - 7963 | dm_list_iterate_items(lvl, lv_list) - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] mirror.c -gcc -MT metadata/mirror.o -MMD -MP -MF metadata/mirror.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 58 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:6223:9: note: in expansion of macro 'dm_list_iterate_items' + 6223 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -69001,10 +69102,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 58 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' + 1726 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'add_pv_to_vg': +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))) | ^ @@ -69017,8 +69118,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' - 411 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) +metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' + 1738 | 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))) @@ -69032,10 +69133,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:411:9: note: in expansion of macro 'dm_list_iterate_items' - 411 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) +metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' + 1738 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_move_pvs_used_by_lv_cb': +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))) | ^ @@ -69048,8 +69149,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' - 477 | dm_list_iterate_items(lvseg, &lv->segments) +metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' + 1749 | 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))) @@ -69063,10 +69164,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:477:9: note: in expansion of macro 'dm_list_iterate_items' - 477 | dm_list_iterate_items(lvseg, &lv->segments) +metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' + 1749 | dm_list_iterate_items(seg, &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))) | ^ @@ -69079,39 +69179,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' - 582 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:582:9: note: in expansion of macro 'dm_list_iterate_items' - 582 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' + 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_remove_pvs': +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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:192:18: 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:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 628 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { +../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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' + 1759 | 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))) @@ -69119,46 +69204,16 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:194:18: 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:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 628 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:628:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 628 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { +../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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' + 1759 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' - 646 | dm_list_iterate_items(pvl, &vg->removed_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -69171,10 +69226,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:646:9: note: in expansion of macro 'dm_list_iterate_items' - 646 | dm_list_iterate_items(pvl, &vg->removed_pvs) { +metadata/lv_manip.c:6231:9: note: in expansion of macro 'dm_list_iterate_items' + 6231 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69187,8 +69241,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' - 722 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' + 1771 | 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))) @@ -69202,10 +69256,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:722:9: note: in expansion of macro 'dm_list_iterate_items' - 722 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' + 1771 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'check_pv_dev_sizes': +metadata/metadata.c: In function 'vgs_are_compatible': +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))) | ^ @@ -69218,8 +69273,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' - 740 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' + 1829 | 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))) @@ -69233,10 +69288,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:740:9: note: in expansion of macro 'dm_list_iterate_items' - 740 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' + 1829 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69249,39 +69303,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' - 782 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:782:9: note: in expansion of macro 'dm_list_iterate_items' - 782 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' + 1832 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' - 806 | dm_list_iterate_items(pvl, &pp->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | 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))) | ^ @@ -69294,10 +69333,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:806:9: note: in expansion of macro 'dm_list_iterate_items' - 806 | dm_list_iterate_items(pvl, &pp->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'lv_has_unknown_segments': +metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' + 1832 | 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))) | ^ @@ -69310,8 +69348,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' - 1005 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' + 1846 | 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))) @@ -69325,10 +69363,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1005:9: note: in expansion of macro 'dm_list_iterate_items' - 1005 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' + 1846 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69341,40 +69378,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1016 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1016 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' + 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' - 1231 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | 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))) | ^ @@ -69387,40 +69408,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1231:9: note: in expansion of macro 'dm_list_iterate_items' - 1231 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) +metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' + 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1269 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] mirror.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))) | ^ @@ -69433,9 +69424,10 @@ ../base/data-struct/list.h:183:9: 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:1269:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1269 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) +metadata/lv_manip.c:6318:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 6318 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -69448,39 +69440,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' - 1279 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1279:9: note: in expansion of macro 'dm_list_iterate_items' - 1279 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' - 1340 | dm_list_iterate_items(mda, mdas) { +metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' + 1892 | 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))) @@ -69494,56 +69455,20 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1340:9: note: in expansion of macro 'dm_list_iterate_items' - 1340 | dm_list_iterate_items(mda, mdas) { +metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' + 1892 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1360 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1360 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/mirror.o -MMD -MP -MF metadata/mirror.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:1360:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 1360 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_pv_in_vg': +metadata/metadata.c:1913:33: note: in expansion of macro 'dm_list_struct_base' + 1913 | 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))) | ^ @@ -69556,8 +69481,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' - 1579 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' + 2003 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -69571,10 +69496,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1579:9: note: in expansion of macro 'dm_list_iterate_items' - 1579 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' + 2003 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69587,8 +69511,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' - 1591 | dm_list_iterate_items(pvl, pl) +metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' + 2009 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -69602,10 +69526,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1591:9: note: in expansion of macro 'dm_list_iterate_items' - 1591 | dm_list_iterate_items(pvl, pl) +metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' + 2009 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'pv_is_in_vg': +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))) | ^ @@ -69618,8 +69542,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1602 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' + 2038 | 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))) @@ -69633,10 +69557,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 1602 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' + 2038 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_pv_in_vg_by_uuid': +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))) | ^ @@ -69649,9 +69573,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' - 1626 | dm_list_iterate_items(pvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' + 2066 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -69664,10 +69588,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1626:9: note: in expansion of macro 'dm_list_iterate_items' - 1626 | dm_list_iterate_items(pvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_lv_in_vg': +metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' + 2066 | 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))) | ^ @@ -69680,8 +69604,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' - 1645 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' + 2147 | 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))) @@ -69695,10 +69619,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1645:9: note: in expansion of macro 'dm_list_iterate_items' - 1645 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' + 2147 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'find_lv_in_vg_by_lvid': +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))) | ^ @@ -69711,9 +69635,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' - 1660 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' + 2279 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -69726,10 +69651,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1660:9: note: in expansion of macro 'dm_list_iterate_items' - 1660 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' + 2279 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69742,25 +69666,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' - 1690 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1690:9: note: in expansion of macro 'dm_list_iterate_items' - 1690 | dm_list_iterate_items(glvl, list) { +metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' + 2286 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69773,8 +69681,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' - 1726 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' + 6757 | 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))) @@ -69788,24 +69696,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1726:9: note: in expansion of macro 'dm_list_iterate_items' - 1726 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' - 1738 | dm_list_iterate_items(seg, &lv->segments) +metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' + 2286 | 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))) @@ -69819,10 +69711,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1738:9: note: in expansion of macro 'dm_list_iterate_items' - 1738 | dm_list_iterate_items(seg, &lv->segments) +metadata/lv_manip.c:6757:9: note: in expansion of macro 'dm_list_iterate_items' + 6757 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69835,9 +69726,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' - 1749 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' + 2318 | 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))) | ^ @@ -69850,41 +69741,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1749:9: note: in expansion of macro 'dm_list_iterate_items' - 1749 | 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:18: 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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' - 1759 | 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:18: 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:1759:9: note: in expansion of macro 'dm_list_iterate_back_items' - 1759 | dm_list_iterate_back_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_remove_mdas': +metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' + 2318 | 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))) | ^ @@ -69897,8 +69756,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' - 1771 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' + 2340 | 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))) @@ -69912,10 +69771,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1771:9: note: in expansion of macro 'dm_list_iterate_items' - 1771 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' + 2340 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -69928,8 +69786,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' - 1829 | dm_list_iterate_items(lvl1, &vg_to->lvs) { +metadata/metadata.c:2351:9: note: in expansion of macro 'dm_list_iterate_items' + 2351 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -69943,9 +69801,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1829:9: note: in expansion of macro 'dm_list_iterate_items' - 1829 | dm_list_iterate_items(lvl1, &vg_to->lvs) { +metadata/metadata.c:2351:9: note: in expansion of macro 'dm_list_iterate_items' + 2351 | dm_list_iterate_items(lvl, &vg->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))) | ^ @@ -69958,8 +69817,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' - 1832 | dm_list_iterate_items(lvl2, &vg_from->lvs) { +metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' + 2416 | 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))) @@ -69973,8 +69832,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1832:17: note: in expansion of macro 'dm_list_iterate_items' - 1832 | dm_list_iterate_items(lvl2, &vg_from->lvs) { +metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' + 2416 | 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))) @@ -69988,8 +69847,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' - 1846 | dm_list_iterate_items(pvl, &vg_to->pvs) { +metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' + 6876 | 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))) @@ -70003,8 +69862,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1846:9: note: in expansion of macro 'dm_list_iterate_items' - 1846 | dm_list_iterate_items(pvl, &vg_to->pvs) { +metadata/lv_manip.c:6876:9: note: in expansion of macro 'dm_list_iterate_items' + 6876 | 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))) @@ -70018,8 +69877,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' - 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { +metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' + 2465 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -70033,10 +69892,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1855:9: note: in expansion of macro 'dm_list_iterate_items' - 1855 | dm_list_iterate_items(pvl, &vg_from->pvs) { +metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' + 2465 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -70049,9 +69907,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' - 1892 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' + 2509 | 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))) | ^ @@ -70064,8 +69923,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:1892:9: note: in expansion of macro 'dm_list_iterate_items' - 1892 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' + 2509 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -70073,55 +69932,24 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -metadata/metadata.c:1913:33: note: in expansion of macro 'dm_list_struct_base' - 1913 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' - 2003 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2003:9: note: in expansion of macro 'dm_list_iterate_items' - 2003 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' + 2512 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' - 2009 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:6947:63: note: in expansion of macro 'dm_list_struct_base' + 6947 | 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))) | ^ @@ -70134,10 +69962,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2009:9: note: in expansion of macro 'dm_list_iterate_items' - 2009 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_lv_mark_if_partial_single': +metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' + 2512 | 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))) | ^ @@ -70150,8 +69977,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' - 2038 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' + 2588 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -70165,10 +69992,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2038:9: note: in expansion of macro 'dm_list_iterate_items' - 2038 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' + 2588 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -70181,39 +70007,38 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' - 2066 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' + 2681 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2066:17: note: in expansion of macro 'dm_list_iterate_items' - 2066 | dm_list_iterate_items(lvl, &vg->lvs) +metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' + 7006 | dm_list_iterate_items(lvl, &lv->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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' - 2147 | dm_list_iterate_items(lvseg, &lv->segments) { +metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' + 2681 | 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))) @@ -70227,10 +70052,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' - 2147 | dm_list_iterate_items(lvseg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_validate': +metadata/lv_manip.c:7006:17: note: in expansion of macro 'dm_list_iterate_items' + 7006 | dm_list_iterate_items(lvl, &lv->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))) | ^ @@ -70243,8 +70068,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' - 2279 | dm_list_iterate_items(sl, &vg->tags) +metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' + 2770 | 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))) @@ -70258,9 +70083,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2279:9: note: in expansion of macro 'dm_list_iterate_items' - 2279 | dm_list_iterate_items(sl, &vg->tags) +metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' + 2770 | 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))) | ^ @@ -70273,8 +70099,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' - 2286 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' + 2790 | 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))) @@ -70288,9 +70114,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2286:9: note: in expansion of macro 'dm_list_iterate_items' - 2286 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' + 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'split_parent_segments_for_layer': +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))) | ^ @@ -70303,24 +70131,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' - 2318 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2318:17: note: in expansion of macro 'dm_list_iterate_items' - 2318 | dm_list_iterate_items(sl, &pvl->pv->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' + 2809 | 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))) | ^ @@ -70333,8 +70146,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' - 2340 | dm_list_iterate_items(lvl, &vg->removed_lvs) { +metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' + 7144 | 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))) @@ -70348,8 +70161,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2340:9: note: in expansion of macro 'dm_list_iterate_items' - 2340 | dm_list_iterate_items(lvl, &vg->removed_lvs) { +metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' + 2809 | 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))) @@ -70363,8 +70176,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 2351 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' + 2812 | 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))) @@ -70378,8 +70191,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 2351 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7144:9: note: in expansion of macro 'dm_list_iterate_items' + 7144 | 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))) @@ -70387,29 +70200,29 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' - 2416 | dm_list_iterate_items(sl, &lvl->lv->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' + 2812 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2416:17: note: in expansion of macro 'dm_list_iterate_items' - 2416 | dm_list_iterate_items(sl, &lvl->lv->tags) +metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' + 7150 | 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))) @@ -70417,59 +70230,60 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' - 2465 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2465:9: note: in expansion of macro 'dm_list_iterate_items' - 2465 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' - 2509 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 2827 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2509:9: note: in expansion of macro 'dm_list_iterate_items' - 2509 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' + 2866 | 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))) @@ -70477,15 +70291,16 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' - 2512 | dm_list_iterate_items(seg, &lvl->lv->segments) { +metadata/lv_manip.c:7150:17: note: in expansion of macro 'dm_list_iterate_items' + 7150 | dm_list_iterate_items(seg, &parent_lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'remove_layers_for_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -70498,9 +70313,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2512:17: note: in expansion of macro 'dm_list_iterate_items' - 2512 | dm_list_iterate_items(seg, &lvl->lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' + 2866 | 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))) | ^ @@ -70513,28 +70328,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' - 2588 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from metadata/mirror.c:16: -metadata/mirror.c: In function '_init_mirror_log': +metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' + 2872 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2588:9: note: in expansion of macro 'dm_list_iterate_items' - 2588 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' + 7180 | 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))) @@ -70542,15 +70352,16 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 308 | dm_list_iterate_items(sl, tagsl) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' + 2872 | 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))) | ^ @@ -70563,8 +70374,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 308 | dm_list_iterate_items(sl, tagsl) +metadata/lv_manip.c:7180:9: note: in expansion of macro 'dm_list_iterate_items' + 7180 | 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))) @@ -70578,9 +70389,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 354 | dm_list_iterate_items(sl, tagsl) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -70593,9 +70404,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 354 | dm_list_iterate_items(sl, tagsl) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' + 2925 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -70608,8 +70420,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, tagsl) +metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' + 2990 | 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))) @@ -70623,8 +70435,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' - 2681 | dm_list_iterate_items(glvl, &vg->historical_lvs) { +metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' + 7257 | 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))) @@ -70638,56 +70450,54 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, tagsl) +metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' + 2990 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:17: note: in expansion of macro 'dm_list_iterate_items' - 412 | dm_list_iterate_items(sl, &mirror_lv->tags) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7257:9: note: in expansion of macro 'dm_list_iterate_items' + 7257 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2681:9: note: in expansion of macro 'dm_list_iterate_items' - 2681 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:17: 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/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | 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))) | ^ @@ -70700,8 +70510,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' - 461 | dm_list_iterate_items(lvl, mimages) +metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' + 7271 | 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))) @@ -70709,16 +70519,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:461:9: note: in expansion of macro 'dm_list_iterate_items' - 461 | dm_list_iterate_items(lvl, mimages) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'is_mirror_image_removable': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3010 | 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))) | ^ @@ -70731,8 +70540,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' - 499 | dm_list_iterate_items(seg, &mimage_lv->segments) { +metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' + 3017 | 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))) @@ -70746,8 +70555,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' - 499 | dm_list_iterate_items(seg, &mimage_lv->segments) { +metadata/lv_manip.c:7271:9: note: in expansion of macro 'dm_list_iterate_items' + 7271 | 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))) @@ -70755,31 +70564,28 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:511:25: note: in expansion of macro 'dm_list_iterate_items' - 511 | dm_list_iterate_items(pvl, removable_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' + 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { + | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:511:25: note: in expansion of macro 'dm_list_iterate_items' - 511 | dm_list_iterate_items(pvl, removable_pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_pv_in_pv_list': +../base/data-struct/list.h:109: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:3061:31: note: in expansion of macro 'dm_list_item' + 3061 | 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))) | ^ @@ -70792,10 +70598,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' - 2770 | dm_list_iterate_items(pvl, head) { +metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' + 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -70808,9 +70613,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:688:17: note: in expansion of macro 'dm_list_iterate_items' - 688 | dm_list_iterate_items(lvl, &split_images) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' + 7288 | 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))) | ^ @@ -70823,8 +70628,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2770:9: note: in expansion of macro 'dm_list_iterate_items' - 2770 | dm_list_iterate_items(pvl, head) { +metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' + 3075 | 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))) @@ -70838,10 +70643,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:688:17: note: in expansion of macro 'dm_list_iterate_items' - 688 | dm_list_iterate_items(lvl, &split_images) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_check_historical_lv_is_valid': +metadata/lv_manip.c:7288:9: note: in expansion of macro 'dm_list_iterate_items' + 7288 | 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))) | ^ @@ -70854,9 +70658,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' - 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' + 3082 | 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))) | ^ @@ -70869,11 +70673,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2790:9: note: in expansion of macro 'dm_list_iterate_items' - 2790 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_handle_historical_lvs': -metadata/mirror.c: In function '_remove_mirror_images': +metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' + 3082 | 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))) | ^ @@ -70886,39 +70689,39 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:910:25: note: in expansion of macro 'dm_list_iterate_items' - 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' + 7297 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' - 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:910:25: note: in expansion of macro 'dm_list_iterate_items' - 910 | dm_list_iterate_items(pvmove_seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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))) | ^ @@ -70931,8 +70734,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2809:9: note: in expansion of macro 'dm_list_iterate_items' - 2809 | dm_list_iterate_items(glvl, &vg->historical_lvs) +metadata/lv_manip.c:7297:9: note: in expansion of macro 'dm_list_iterate_items' + 7297 | 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))) @@ -70940,61 +70743,61 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:981:17: note: in expansion of macro 'dm_list_iterate_items' - 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3106 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:981:17: note: in expansion of macro 'dm_list_iterate_items' - 981 | dm_list_iterate_items(lvl, &tmp_orphan_lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' - 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2812:9: note: in expansion of macro 'dm_list_iterate_items' - 2812 | dm_list_iterate_items(glvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'remove_mirrors_from_segments': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c: In function 'insert_layer_for_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71007,8 +70810,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' - 1196 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' + 3114 | 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))) @@ -71022,8 +70825,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' - 1196 | dm_list_iterate_items(seg, &lv->segments) { +metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' + 3114 | 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))) @@ -71031,15 +70834,16 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' + 7467 | dm_list_iterate_items(sl, &lv_where->tags) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -71052,24 +70856,29 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1212:9: note: in expansion of macro 'dm_list_iterate_items' - 1212 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' + 3145 | 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:22, + 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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))) | ^ @@ -71082,25 +70891,24 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1212:9: note: in expansion of macro 'dm_list_iterate_items' - 1212 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:308:9: note: in expansion of macro 'dm_list_iterate_items' + 308 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ -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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:2827:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 2827 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' + 3145 | 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))) | ^ @@ -71113,9 +70921,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1236:9: note: in expansion of macro 'dm_list_iterate_items' - 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' + 3153 | dm_list_iterate_items(sl, &vg->msg_list) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71128,11 +70936,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1236:9: note: in expansion of macro 'dm_list_iterate_items' - 1236 | dm_list_iterate_items(seg, &lv_mirr->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_wipe_outdated_pvs': -metadata/mirror.c: In function 'find_pvmove_lv_in_lv': +metadata/lv_manip.c:7467:17: note: in expansion of macro 'dm_list_iterate_items' + 7467 | 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))) | ^ @@ -71145,8 +70951,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' - 2866 | dm_list_iterate_items(devl, &devs) { +metadata/mirror.c:354:9: 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))) @@ -71154,14 +70960,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1267:9: note: in expansion of macro 'dm_list_iterate_items' - 1267 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:354:9: 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))) @@ -71169,16 +70975,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1267:9: note: in expansion of macro 'dm_list_iterate_items' - 1267 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:367:9: note: in expansion of macro 'dm_list_iterate_items' + 367 | dm_list_iterate_items(sl, tagsl) | ^~~~~~~~~~~~~~~~~~~~~ -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))) | ^ @@ -71191,8 +70996,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2866:9: note: in expansion of macro 'dm_list_iterate_items' - 2866 | dm_list_iterate_items(devl, &devs) { +metadata/mirror.c:367:9: 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))) @@ -71200,30 +71005,32 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' - 1300 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' + 3153 | dm_list_iterate_items(sl, &vg->msg_list) + | ^~~~~~~~~~~~~~~~~~~~~ +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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' - 1300 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' + 7494 | dm_list_iterate_items(sl, &lv_where->tags) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -71236,23 +71043,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' - 2872 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:412:17: 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' - 1323 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:412:17: 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))) @@ -71260,15 +71067,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2872:25: note: in expansion of macro 'dm_list_iterate_items' - 2872 | dm_list_iterate_items(mda, mdas) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' + 3170 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71281,11 +71088,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1323:17: note: in expansion of macro 'dm_list_iterate_items' - 1323 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'lvs_using_lv': -metadata/metadata.c: In function 'vg_write': +metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' + 3170 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -71298,8 +71104,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1350:9: note: in expansion of macro 'dm_list_iterate_items' - 1350 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/mirror.c:461:9: note: in expansion of macro 'dm_list_iterate_items' + 461 | 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))) @@ -71313,9 +71119,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1350:9: note: in expansion of macro 'dm_list_iterate_items' - 1350 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { +metadata/mirror.c:461:9: note: in expansion of macro 'dm_list_iterate_items' + 461 | 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))) | ^ @@ -71328,10 +71135,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/mirror.c: In function 'fixup_imported_mirrors': +metadata/mirror.c:499:9: note: in expansion of macro 'dm_list_iterate_items' + 499 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:499:9: note: in expansion of macro 'dm_list_iterate_items' + 499 | 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))) | ^ @@ -71344,8 +71165,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1371:9: note: in expansion of macro 'dm_list_iterate_items' - 1371 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' + 3179 | 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))) @@ -71359,8 +71180,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1371:9: note: in expansion of macro 'dm_list_iterate_items' - 1371 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' + 3179 | 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))) @@ -71374,8 +71195,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2925:17: note: in expansion of macro 'dm_list_iterate_items' - 2925 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/lv_manip.c:7494:17: note: in expansion of macro 'dm_list_iterate_items' + 7494 | 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))) @@ -71389,9 +71210,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' - 1372 | dm_list_iterate_items(seg, &lvl->lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:511:25: note: in expansion of macro 'dm_list_iterate_items' + 511 | 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))) | ^ @@ -71404,9 +71225,11 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:1372:17: note: in expansion of macro 'dm_list_iterate_items' - 1372 | dm_list_iterate_items(seg, &lvl->lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:511:25: note: in expansion of macro 'dm_list_iterate_items' + 511 | dm_list_iterate_items(pvl, removable_pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_read_orphans': +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))) | ^ @@ -71419,9 +71242,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' - 2990 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:688:17: note: in expansion of macro 'dm_list_iterate_items' + 688 | 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))) | ^ @@ -71434,9 +71257,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:2990:9: note: in expansion of macro 'dm_list_iterate_items' - 2990 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:688:17: note: in expansion of macro 'dm_list_iterate_items' + 688 | 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))) | ^ @@ -71449,8 +71272,8 @@ ../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { +metadata/metadata.c:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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))) @@ -71464,8 +71287,8 @@ ../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { +metadata/metadata.c:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | 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))) @@ -71479,9 +71302,11 @@ ../base/data-struct/list.h:183:9: 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:3010:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3010 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { +metadata/metadata.c:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'vg_missing_pv_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))) | ^ @@ -71494,9 +71319,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' - 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:910:25: note: in expansion of macro 'dm_list_iterate_items' + 910 | 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))) | ^ @@ -71509,21 +71334,25 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3017:9: note: in expansion of macro 'dm_list_iterate_items' - 3017 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:910:25: note: in expansion of macro 'dm_list_iterate_items' + 910 | 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:109: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:3061:31: note: in expansion of macro 'dm_list_item' - 3061 | mda = dm_list_item(mdah, struct metadata_area); - | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' + 3342 | 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))) | ^ @@ -71536,9 +71365,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' - 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:981:17: note: in expansion of macro 'dm_list_iterate_items' + 981 | 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))) | ^ @@ -71551,9 +71380,25 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3075:9: note: in expansion of macro 'dm_list_iterate_items' - 3075 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:981:17: note: in expansion of macro 'dm_list_iterate_items' + 981 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' + 3342 | 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))) | ^ @@ -71566,115 +71411,117 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' - 3082 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3364:9: note: in expansion of macro 'dm_list_iterate_items' + 3364 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3082:25: note: in expansion of macro 'dm_list_iterate_items' - 3082 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_vg_commit_mdas': +metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' + 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' + 3364 | dm_list_iterate_items(dl, list) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] pool_manip.c +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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' + 3388 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3106:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3106 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7608:9: note: in expansion of macro 'dm_list_iterate_items' + 7608 | dm_list_iterate_items(per, pvl->pe_ranges) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' + 3388 | dm_list_iterate_items(seg, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' + 1196 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3110:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3110 | dm_list_iterate_items_safe(mda, tmda, &ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1196:9: note: in expansion of macro 'dm_list_iterate_items' + 1196 | 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))) | ^ @@ -71687,9 +71534,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' - 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:1212:9: note: in expansion of macro 'dm_list_iterate_items' + 1212 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/pool_manip.o -MMD -MP -MF metadata/pool_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71702,10 +71550,11 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3114:9: note: in expansion of macro 'dm_list_iterate_items' - 3114 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/mirror.c:1212:9: note: in expansion of macro 'dm_list_iterate_items' + 1212 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_commit': +metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': +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))) | ^ @@ -71718,9 +71567,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' - 3145 | dm_list_iterate_items(pvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' + 1236 | 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))) | ^ @@ -71733,9 +71582,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3145:17: note: in expansion of macro 'dm_list_iterate_items' - 3145 | dm_list_iterate_items(pvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' + 1236 | 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))) | ^ @@ -71748,9 +71598,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' - 3153 | dm_list_iterate_items(sl, &vg->msg_list) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' + 3441 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' + 7641 | 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))) | ^ @@ -71763,10 +71628,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3153:25: note: in expansion of macro 'dm_list_iterate_items' - 3153 | dm_list_iterate_items(sl, &vg->msg_list) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_revert': +metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' + 3441 | 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))) | ^ @@ -71779,8 +71643,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' - 3170 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1267:9: note: in expansion of macro 'dm_list_iterate_items' + 1267 | 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))) @@ -71794,9 +71658,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3170:9: note: in expansion of macro 'dm_list_iterate_items' - 3170 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1267:9: note: in expansion of macro 'dm_list_iterate_items' + 1267 | 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))) | ^ @@ -71809,8 +71674,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' - 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' + 3459 | 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))) @@ -71824,56 +71689,54 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3179:9: note: in expansion of macro 'dm_list_iterate_items' - 3179 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { +metadata/lv_manip.c:7641:9: note: in expansion of macro 'dm_list_iterate_items' + 7641 | dm_list_iterate_items(seg, &lv_where->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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' + 3459 | 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' + 1300 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:3288:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 3288 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'vg_missing_pv_count': +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:1300:9: note: in expansion of macro 'dm_list_iterate_items' + 1300 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71886,9 +71749,24 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' - 3342 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/mirror.c:1323:17: note: in expansion of macro 'dm_list_iterate_items' + 1323 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' + 3471 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71901,10 +71779,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3342:9: note: in expansion of macro 'dm_list_iterate_items' - 3342 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_check_devs_used_correspond_with_lv': +metadata/mirror.c:1323:17: note: in expansion of macro 'dm_list_iterate_items' + 1323 | 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))) | ^ @@ -71917,8 +71795,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 3364 | dm_list_iterate_items(dl, list) { +metadata/mirror.c:1350:9: note: in expansion of macro 'dm_list_iterate_items' + 1350 | 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))) @@ -71932,9 +71810,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' - 3364 | dm_list_iterate_items(dl, list) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' + 3471 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71947,9 +71825,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' - 3388 | dm_list_iterate_items(seg, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' + 7648 | 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))) | ^ @@ -71962,10 +71840,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3388:9: note: in expansion of macro 'dm_list_iterate_items' - 3388 | dm_list_iterate_items(seg, &lv->segments) { +metadata/mirror.c:1350:9: note: in expansion of macro 'dm_list_iterate_items' + 1350 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': +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))) | ^ @@ -71978,9 +71856,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' - 3441 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/mirror.c:1371:9: note: in expansion of macro 'dm_list_iterate_items' + 1371 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c: In function 'set_pv_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -71993,8 +71872,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' - 3441 | dm_list_iterate_items(pvl, &vg->pvs) { +metadata/mirror.c:1371:9: note: in expansion of macro 'dm_list_iterate_items' + 1371 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -72008,8 +71887,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' - 3459 | dm_list_iterate_items(dl, list) { +metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' + 3603 | 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))) @@ -72023,8 +71902,23 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3459:9: note: in expansion of macro 'dm_list_iterate_items' - 3459 | dm_list_iterate_items(dl, list) { +metadata/lv_manip.c:7648:25: note: in expansion of macro 'dm_list_iterate_items' + 7648 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' + 3603 | 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))) @@ -72038,8 +71932,8 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' - 3471 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1372:17: note: in expansion of macro 'dm_list_iterate_items' + 1372 | 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))) @@ -72053,10 +71947,10 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3471:17: note: in expansion of macro 'dm_list_iterate_items' - 3471 | dm_list_iterate_items(lvl, &vg->lvs) { +metadata/mirror.c:1372:17: note: in expansion of macro 'dm_list_iterate_items' + 1372 | dm_list_iterate_items(seg, &lvl->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c: In function 'set_pv_devices': +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))) | ^ @@ -72069,39 +71963,39 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' - 3603 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' + 7721 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:3603:9: note: in expansion of macro 'dm_list_iterate_items' - 3603 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' + 4027 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/metadata.c:4027:9: note: in expansion of macro 'dm_list_iterate_items' - 4027 | dm_list_iterate_items(pvl, &vg->pvs) +metadata/lv_manip.c:7721:9: note: in expansion of macro 'dm_list_iterate_items' + 7721 | 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))) @@ -72139,6 +72033,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' + 7729 | 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:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ @@ -72148,6 +72057,21 @@ metadata/metadata.c:4030:9: note: in expansion of macro 'dm_list_iterate_items' 4030 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7729:33: note: in expansion of macro 'dm_list_iterate_items' + 7729 | 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))) @@ -72195,6 +72119,7 @@ metadata/metadata.c:4244:9: note: in expansion of macro 'dm_list_iterate_items' 4244 | 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))) | ^ @@ -72223,6 +72148,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' + 7917 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4308:9: note: in expansion of macro 'dm_list_iterate_items' 4308 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -72238,6 +72178,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7917:9: note: in expansion of macro 'dm_list_iterate_items' + 7917 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4308:9: note: in expansion of macro 'dm_list_iterate_items' 4308 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -72248,6 +72203,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' + 7939 | 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:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ @@ -72263,6 +72233,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7939:9: note: in expansion of macro 'dm_list_iterate_items' + 7939 | 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:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -72300,6 +72285,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' + 7951 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4406:9: note: in expansion of macro 'dm_list_iterate_items' 4406 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -72315,6 +72315,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7951:9: note: in expansion of macro 'dm_list_iterate_items' + 7951 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4406:9: note: in expansion of macro 'dm_list_iterate_items' 4406 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -72331,6 +72346,21 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' + 7963 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4454:9: note: in expansion of macro 'dm_list_iterate_items' 4454 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -72356,6 +72386,21 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +metadata/lv_manip.c:7963:9: note: in expansion of macro 'dm_list_iterate_items' + 7963 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -72728,8 +72773,6 @@ metadata/metadata.c:5290:9: note: in expansion of macro 'dm_list_iterate_items' 5290 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pool_manip.c -gcc -MT metadata/pool_manip.o -MMD -MP -MF metadata/pool_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -72965,102 +73008,106 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] pv.c gcc -MT metadata/pv.o -MMD -MP -MF metadata/pv.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o + [CC] pv_list.c +gcc -MT metadata/pv_list.o -MMD -MP -MF metadata/pv_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, - from metadata/pv.c:16: -metadata/pv.c: In function '_pv_mda_set_ignored_one': + 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:351:17: note: in expansion of macro 'dm_list_iterate_items_safe' - 351 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:351:17: note: in expansion of macro 'dm_list_iterate_items_safe' - 351 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' + 34 | dm_list_iterate_items(per, pe_ranges) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pv_list.c: In function '_create_pv_entry': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:351:17: note: in expansion of macro 'dm_list_iterate_items_safe' - 351 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_ignored) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:177:9: note: in expansion of macro 'dm_list_iterate_items' + 177 | 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:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:358:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 358 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:177:9: note: in expansion of macro 'dm_list_iterate_items' + 177 | dm_list_iterate_items(pvl2, r) + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pv_list.c: In function 'create_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:358:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 358 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:237:25: note: in expansion of macro 'dm_list_iterate_items' + 237 | dm_list_iterate_items(pvl, &vg->pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: 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:358:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 358 | dm_list_iterate_items_safe(vg_mda, tmda, b->mdas_in_use) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -metadata/pv.c: In function 'pv_mda_set_ignored': +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:237:25: note: in expansion of macro 'dm_list_iterate_items' + 237 | dm_list_iterate_items(pvl, &vg->pvs) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pv_list.c: In function 'clone_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -73073,9 +73120,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:383:17: note: in expansion of macro 'dm_list_iterate_items' - 383 | dm_list_iterate_items(mda, baton.mdas_to_change) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pv_list.c:286:9: note: in expansion of macro 'dm_list_iterate_items' + 286 | 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))) | ^ @@ -73088,111 +73135,105 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:383:17: note: in expansion of macro 'dm_list_iterate_items' - 383 | dm_list_iterate_items(mda, baton.mdas_to_change) - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] pv_list.c -gcc -MT metadata/pv_list.o -MMD -MP -MF metadata/pv_list.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o - [CC] pv_manip.c +metadata/pv_list.c:286:9: note: in expansion of macro 'dm_list_iterate_items' + 286 | dm_list_iterate_items(pvl, pvsl) { + | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, - from metadata/pv_list.c:16: -metadata/pv_list.c: In function '_add_pe_range': + 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 34 | dm_list_iterate_items(per, pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:351:17: note: in expansion of macro 'dm_list_iterate_items_safe' + 351 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: note: in expansion of macro 'dm_list_iterate_items' - 34 | dm_list_iterate_items(per, pe_ranges) { - | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT metadata/pv_manip.o -MMD -MP -MF metadata/pv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o -metadata/pv_list.c: In function '_create_pv_entry': +../base/data-struct/list.h:183:9: 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:351:17: note: in expansion of macro 'dm_list_iterate_items_safe' + 351 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:177:9: note: in expansion of macro 'dm_list_iterate_items' - 177 | dm_list_iterate_items(pvl2, r) - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:351:17: note: in expansion of macro 'dm_list_iterate_items_safe' + 351 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:177:9: note: in expansion of macro 'dm_list_iterate_items' - 177 | dm_list_iterate_items(pvl2, r) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/pv_list.c: In function 'create_pv_list': +../base/data-struct/list.h:183:9: 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:358:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 358 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:237:25: note: in expansion of macro 'dm_list_iterate_items' - 237 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:358:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 358 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:237:25: note: in expansion of macro 'dm_list_iterate_items' - 237 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/pv_list.c: In function 'clone_pv_list': +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: 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:358:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 358 | 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))) | ^ @@ -73205,9 +73246,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:286:9: note: in expansion of macro 'dm_list_iterate_items' - 286 | dm_list_iterate_items(pvl, pvsl) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pv.c:383:17: note: in expansion of macro 'dm_list_iterate_items' + 383 | 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))) | ^ @@ -73220,9 +73261,11 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:286:9: note: in expansion of macro 'dm_list_iterate_items' - 286 | dm_list_iterate_items(pvl, pvsl) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/pv.c:383:17: note: in expansion of macro 'dm_list_iterate_items' + 383 | dm_list_iterate_items(mda, baton.mdas_to_change) + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] pv_manip.c +gcc -MT metadata/pv_manip.o -MMD -MP -MF metadata/pv_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o [CC] pv_map.c gcc -MT metadata/pv_map.o -MMD -MP -MF metadata/pv_map.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o In file included from ../base/data-struct/list.h:4, @@ -73753,6 +73796,72 @@ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, + 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: 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:9: 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:18: 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:9: note: in expansion of macro 'dm_list_iterate_back_items' + 43 | dm_list_iterate_back_items(segtype, &cmd->segtypes) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, 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] @@ -73908,6 +74017,8 @@ metadata/raid_manip.c:681:17: note: in expansion of macro 'dm_list_iterate_items' 681 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] snapshot_manip.c +gcc -MT metadata/snapshot_manip.o -MMD -MP -MF metadata/snapshot_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o metadata/raid_manip.c: In function '_lv_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))) @@ -73983,6 +74094,7 @@ metadata/raid_manip.c:1428:36: note: in expansion of macro 'dm_list_item' 1428 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ + [CC] 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))) | ^ @@ -74013,6 +74125,7 @@ metadata/raid_manip.c:1432:17: note: in expansion of macro 'dm_list_iterate_items' 1432 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT metadata/thin_manip.o -MMD -MP -MF metadata/thin_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o metadata/raid_manip.c: In function '_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))) @@ -74201,41 +74314,6 @@ metadata/raid_manip.c:2788:9: note: in expansion of macro 'dm_list_iterate_items' 2788 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:9: 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))) | ^ @@ -74251,37 +74329,6 @@ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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:18: 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:9: 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:18: 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:9: 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))) | ^ @@ -74419,7 +74466,6 @@ metadata/raid_manip.c:3623:25: note: in expansion of macro 'dm_list_iterate_items' 3623 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] 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))) | ^ @@ -74451,7 +74497,6 @@ 3636 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_add_image_component_list': -gcc -MT metadata/snapshot_manip.o -MMD -MP -MF metadata/snapshot_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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))) | ^ @@ -74544,20 +74589,25 @@ metadata/raid_manip.c:4196:9: note: in expansion of macro 'dm_list_iterate_items' 4196 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../lib/misc/lib.h:22, + 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4196:9: note: in expansion of macro 'dm_list_iterate_items' - 4196 | dm_list_iterate_items(lvl, data_lvs) { +metadata/thin_manip.c:167:9: note: in expansion of macro 'dm_list_iterate_items' + 167 | 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))) @@ -74565,45 +74615,45 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4199:17: note: in expansion of macro 'dm_list_iterate_items' - 4199 | dm_list_iterate_items(seg_from, &lv->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:167:9: note: in expansion of macro 'dm_list_iterate_items' + 167 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4199:17: note: in expansion of macro 'dm_list_iterate_items' - 4199 | dm_list_iterate_items(seg_from, &lv->segments) { +metadata/thin_manip.c:202:17: note: in expansion of macro 'dm_list_iterate_items' + 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' - 4297 | dm_list_iterate_items(seg_to, &new_segments) { +metadata/raid_manip.c:4196:9: note: in expansion of macro 'dm_list_iterate_items' + 4196 | 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))) @@ -74617,10 +74667,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' - 4297 | dm_list_iterate_items(seg_to, &new_segments) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_convert_striped_to_raid0': +metadata/thin_manip.c:202:17: note: in expansion of macro 'dm_list_iterate_items' + 202 | 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))) | ^ @@ -74633,9 +74682,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4386:9: note: in expansion of macro 'dm_list_iterate_items' - 4386 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4199:17: note: in expansion of macro 'dm_list_iterate_items' + 4199 | 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))) | ^ @@ -74648,22 +74697,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4386:9: note: in expansion of macro 'dm_list_iterate_items' - 4386 | 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:4428:25: note: in expansion of macro 'dm_list_item' - 4428 | seg = first_seg(dm_list_item(dm_list_first(&data_lvs), struct lv_list)->lv); - | ^~~~~~~~~~~~ -metadata/raid_manip.c: In function '_clear_meta_lvs': +metadata/raid_manip.c:4199:17: note: in expansion of macro 'dm_list_iterate_items' + 4199 | dm_list_iterate_items(seg_from, &lv->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -74676,8 +74713,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4974:17: note: in expansion of macro 'dm_list_iterate_items' - 4974 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:367:17: note: in expansion of macro 'dm_list_iterate_items' + 367 | 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))) @@ -74691,8 +74728,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4974:17: note: in expansion of macro 'dm_list_iterate_items' - 4974 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:367:17: note: in expansion of macro 'dm_list_iterate_items' + 367 | 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))) @@ -74706,8 +74743,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4983:9: note: in expansion of macro 'dm_list_iterate_items' - 4983 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:375:9: note: in expansion of macro 'dm_list_iterate_items' + 375 | 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))) @@ -74721,8 +74758,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4983:9: note: in expansion of macro 'dm_list_iterate_items' - 4983 | dm_list_iterate_items(lvl, &meta_lvs) +metadata/thin_manip.c:375:9: note: in expansion of macro 'dm_list_iterate_items' + 375 | 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))) @@ -74736,9 +74773,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4999:9: note: in expansion of macro 'dm_list_iterate_items' - 4999 | dm_list_iterate_items(lvl, &meta_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:393:17: note: in expansion of macro 'dm_list_iterate_items' + 393 | 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))) | ^ @@ -74751,10 +74788,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:4999:9: note: in expansion of macro 'dm_list_iterate_items' - 4999 | dm_list_iterate_items(lvl, &meta_lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_remove_partial_multi_segment_image': +metadata/thin_manip.c:393:17: note: in expansion of macro 'dm_list_iterate_items' + 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -74767,24 +74804,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6635:25: note: in expansion of macro 'dm_list_iterate_items' - 6635 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion 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:6635:25: note: in expansion of macro 'dm_list_iterate_items' - 6635 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4297:9: note: in expansion of macro 'dm_list_iterate_items' + 4297 | dm_list_iterate_items(seg_to, &new_segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +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))) | ^ @@ -74797,9 +74820,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6651:25: note: in expansion of macro 'dm_list_iterate_items' - 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:489:9: note: in expansion of macro 'dm_list_iterate_items' + 489 | 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))) | ^ @@ -74812,12 +74835,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6651:25: note: in expansion of macro 'dm_list_iterate_items' - 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] thin_manip.c -gcc -MT metadata/thin_manip.o -MMD -MP -MF metadata/thin_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o -metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': +metadata/thin_manip.c:489:9: note: in expansion of macro 'dm_list_iterate_items' + 489 | 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))) | ^ @@ -74830,8 +74851,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6978:9: note: in expansion of macro 'dm_list_iterate_items' - 6978 | dm_list_iterate_items(lvl, &old_lvs) +metadata/thin_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items' + 509 | 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))) @@ -74845,8 +74866,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:6978:9: note: in expansion of macro 'dm_list_iterate_items' - 6978 | dm_list_iterate_items(lvl, &old_lvs) +metadata/thin_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items' + 509 | 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))) @@ -74854,24 +74875,16 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:109: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:6995:31: note: in expansion of macro 'dm_list_item' - 6995 | 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:7010:31: note: in expansion of macro 'dm_list_item' - 7010 | lvl = dm_list_item(dm_list_first(&new_data_lvs), - | ^~~~~~~~~~~~ +../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion 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:4297:9: note: in expansion of macro 'dm_list_iterate_items' + 4297 | 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))) | ^ @@ -74884,8 +74897,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7042:9: note: in expansion of macro 'dm_list_iterate_items' - 7042 | dm_list_iterate_items(lvl, &old_lvs) { +metadata/raid_manip.c:4386:9: note: in expansion of macro 'dm_list_iterate_items' + 4386 | 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))) @@ -74899,10 +74912,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7042:9: note: in expansion of macro 'dm_list_iterate_items' - 7042 | dm_list_iterate_items(lvl, &old_lvs) { +metadata/raid_manip.c:4386:9: note: in expansion of macro 'dm_list_iterate_items' + 4386 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ -metadata/raid_manip.c: In function '_lv_may_be_activated_in_degraded_mode': +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))) | ^ @@ -74915,9 +74928,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7256:9: note: in expansion of macro 'dm_list_iterate_items' - 7256 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/thin_manip.c:898:17: note: in expansion of macro 'dm_list_iterate_items' + 898 | 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))) | ^ @@ -74930,16 +74943,22 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:7256:9: note: in expansion of macro 'dm_list_iterate_items' - 7256 | dm_list_iterate_items(seg, &lv->segments) - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vdo_manip.c -gcc -MT metadata/vdo_manip.o -MMD -MP -MF metadata/vdo_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vdo_manip.c -o metadata/vdo_manip.o -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - from metadata/thin_manip.c:15: -metadata/thin_manip.c: In function 'pool_has_message': +metadata/thin_manip.c:898:17: note: in expansion of macro 'dm_list_iterate_items' + 898 | 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:4428:25: note: in expansion of macro 'dm_list_item' + 4428 | 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))) | ^ @@ -74952,9 +74971,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:167:9: note: in expansion of macro 'dm_list_iterate_items' - 167 | dm_list_iterate_items(tmsg, &seg->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4974:17: note: in expansion of macro 'dm_list_iterate_items' + 4974 | 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))) | ^ @@ -74967,10 +74986,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:167:9: note: in expansion of macro 'dm_list_iterate_items' - 167 | dm_list_iterate_items(tmsg, &seg->thin_messages) { - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'pool_is_active': +metadata/raid_manip.c:4974:17: note: in expansion of macro 'dm_list_iterate_items' + 4974 | 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))) | ^ @@ -74983,9 +75001,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:202:17: note: in expansion of macro 'dm_list_iterate_items' - 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4983:9: note: in expansion of macro 'dm_list_iterate_items' + 4983 | 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))) | ^ @@ -74998,10 +75016,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:202:17: note: in expansion of macro 'dm_list_iterate_items' - 202 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'pool_check_overprovisioning': +metadata/raid_manip.c:4983:9: note: in expansion of macro 'dm_list_iterate_items' + 4983 | 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))) | ^ @@ -75014,9 +75031,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:367:17: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4999:9: note: in expansion of macro 'dm_list_iterate_items' + 4999 | 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))) | ^ @@ -75029,9 +75046,12 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:367:17: note: in expansion of macro 'dm_list_iterate_items' - 367 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:4999:9: note: in expansion of macro 'dm_list_iterate_items' + 4999 | dm_list_iterate_items(lvl, &meta_lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vdo_manip.c +gcc -MT metadata/vdo_manip.o -MMD -MP -MF metadata/vdo_manip.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 '_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))) | ^ @@ -75044,9 +75064,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:375:9: note: in expansion of macro 'dm_list_iterate_items' - 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6635:25: note: in expansion of macro 'dm_list_iterate_items' + 6635 | 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))) | ^ @@ -75059,9 +75079,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:375:9: note: in expansion of macro 'dm_list_iterate_items' - 375 | dm_list_iterate_items(lvl, &lv->vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6635:25: note: in expansion of macro 'dm_list_iterate_items' + 6635 | 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))) | ^ @@ -75074,9 +75094,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:393:17: note: in expansion of macro 'dm_list_iterate_items' - 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:6651:25: note: in expansion of macro 'dm_list_iterate_items' + 6651 | 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))) | ^ @@ -75089,10 +75109,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:393:17: note: in expansion of macro 'dm_list_iterate_items' - 393 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'get_free_pool_device_id': +metadata/raid_manip.c:6651:25: note: in expansion of macro 'dm_list_iterate_items' + 6651 | dm_list_iterate_items(rm_seg, &rm_image->segments) { + | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -75105,8 +75125,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:489:9: note: in expansion of macro 'dm_list_iterate_items' - 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:6978:9: note: in expansion of macro 'dm_list_iterate_items' + 6978 | 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))) @@ -75120,10 +75140,33 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:489:9: note: in expansion of macro 'dm_list_iterate_items' - 489 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) +metadata/raid_manip.c:6978:9: note: in expansion of macro 'dm_list_iterate_items' + 6978 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ -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:109: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:6995:31: note: in expansion of macro 'dm_list_item' + 6995 | 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:7010:31: note: in expansion of macro 'dm_list_item' + 7010 | 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))) | ^ @@ -75136,8 +75179,8 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:509:9: note: in expansion of macro 'dm_list_iterate_items' - 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { +metadata/raid_manip.c:7042:9: note: in expansion of macro 'dm_list_iterate_items' + 7042 | 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))) @@ -75151,10 +75194,10 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:509:9: note: in expansion of macro 'dm_list_iterate_items' - 509 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { +metadata/raid_manip.c:7042:9: note: in expansion of macro 'dm_list_iterate_items' + 7042 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ -metadata/thin_manip.c: In function 'lv_is_thin_origin': +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))) | ^ @@ -75167,9 +75210,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:898:17: note: in expansion of macro 'dm_list_iterate_items' - 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:7256:9: note: in expansion of macro 'dm_list_iterate_items' + 7256 | 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))) | ^ @@ -75182,9 +75225,9 @@ ../base/data-struct/list.h:163:40: note: in expansion 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:898:17: note: in expansion of macro 'dm_list_iterate_items' - 898 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) - | ^~~~~~~~~~~~~~~~~~~~~ +metadata/raid_manip.c:7256:9: note: in expansion of macro 'dm_list_iterate_items' + 7256 | 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:22, @@ -75222,8 +75265,6 @@ | ^~~~~~~~~~~~~~~~~~~~~ [CC] vg.c gcc -MT metadata/vg.o -MMD -MP -MF metadata/vg.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o - [CC] mirrored.c -gcc -MT mirror/mirrored.o -MMD -MP -MF mirror/mirrored.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, @@ -75473,10 +75514,10 @@ metadata/vg.c:481:17: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] mirrored.c +gcc -MT mirror/mirrored.o -MMD -MP -MF mirror/mirrored.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o [CC] crc.c - [CC] lvm-exec.c gcc -MT misc/crc.o -MMD -MP -MF misc/crc.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.o -gcc -MT misc/lvm-exec.o -MMD -MP -MF misc/lvm-exec.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o misc/crc.c: In function 'calc_crc': misc/crc.c:63:33: warning: cast increases required alignment of target type [-Wcast-align] 63 | const uint32_t *start = (const uint32_t *) buf; @@ -75484,12 +75525,16 @@ misc/crc.c:64:31: warning: cast increases required alignment of target type [-Wcast-align] 64 | const uint32_t *end = (const uint32_t *) (buf + (size & 0xfffffffc)); | ^ + [CC] lvm-exec.c +gcc -MT misc/lvm-exec.o -MMD -MP -MF misc/lvm-exec.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o [CC] lvm-file.c gcc -MT misc/lvm-file.o -MMD -MP -MF misc/lvm-file.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o [CC] lvm-flock.c gcc -MT misc/lvm-flock.o -MMD -MP -MF misc/lvm-flock.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o [CC] lvm-globals.c gcc -MT misc/lvm-globals.o -MMD -MP -MF misc/lvm-globals.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o + [CC] lvm-maths.c +gcc -MT misc/lvm-maths.o -MMD -MP -MF misc/lvm-maths.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -75520,8 +75565,6 @@ misc/lvm-flock.c:79:22: note: in expansion of macro 'dm_list_item' 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ - [CC] lvm-maths.c -gcc -MT misc/lvm-maths.o -MMD -MP -MF misc/lvm-maths.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o [CC] lvm-signal.c gcc -MT misc/lvm-signal.o -MMD -MP -MF misc/lvm-signal.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o [CC] lvm-string.c @@ -75536,6 +75579,8 @@ gcc -MT mm/memlock.o -MMD -MP -MF mm/memlock.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o [CC] lvmnotify.c gcc -MT notify/lvmnotify.o -MMD -MP -MF notify/lvmnotify.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o + [CC] prop_common.c +gcc -MT properties/prop_common.o -MMD -MP -MF properties/prop_common.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 properties/prop_common.c -o properties/prop_common.o mm/memlock.c: In function '_touch_memory': mm/memlock.c:156:18: warning: cast increases required alignment of target type [-Wcast-align] 156 | *(long *) pos = 1; @@ -75554,8 +75599,6 @@ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ - [CC] prop_common.c -gcc -MT properties/prop_common.o -MMD -MP -MF properties/prop_common.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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.c gcc -MT raid/raid.o -MMD -MP -MF raid/raid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o [CC] properties.c @@ -75597,7 +75640,6 @@ report/report.c:682:9: note: in expansion of macro 'dm_list_iterate_items' 682 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] snapshot.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))) | ^ @@ -75659,7 +75701,6 @@ report/report.c:717:9: note: in expansion of macro 'dm_list_iterate_items' 717 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ -gcc -MT snapshot/snapshot.o -MMD -MP -MF snapshot/snapshot.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.o 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))) @@ -75691,6 +75732,8 @@ report/report.c:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] snapshot.c +gcc -MT snapshot/snapshot.o -MMD -MP -MF snapshot/snapshot.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 snapshot/snapshot.c -o snapshot/snapshot.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))) @@ -75810,6 +75853,10 @@ gcc -MT striped/striped.o -MMD -MP -MF striped/striped.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o [CC] thin.c gcc -MT thin/thin.o -MMD -MP -MF thin/thin.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o + [CC] uuid.c +gcc -MT uuid/uuid.o -MMD -MP -MF uuid/uuid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o + [CC] zero.c +gcc -MT zero/zero.o -MMD -MP -MF zero/zero.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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:22, @@ -75876,10 +75923,6 @@ thin/thin.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] uuid.c -gcc -MT uuid/uuid.o -MMD -MP -MF uuid/uuid.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o - [CC] zero.c -gcc -MT zero/zero.o -MMD -MP -MF zero/zero.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o [CC] dev_manager.c gcc -MT activate/dev_manager.o -MMD -MP -MF activate/dev_manager.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o [CC] fs.c @@ -75914,6 +75957,60 @@ activate/dev_manager.c:1356:23: note: in expansion of macro 'dm_list_item' 1356 | 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:22, + 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:31: 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:31: 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:31: 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:23: 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))) @@ -75984,6 +76081,7 @@ activate/dev_manager.c:2765:17: note: in expansion of macro 'dm_list_iterate_items' 2765 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vdo.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))) | ^ @@ -76029,6 +76127,7 @@ activate/dev_manager.c:2786:9: note: in expansion of macro 'dm_list_iterate_items' 2786 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT vdo/vdo.o -MMD -MP -MF vdo/vdo.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vdo/vdo.c -o vdo/vdo.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))) | ^ @@ -76106,60 +76205,6 @@ activate/dev_manager.c:3192:9: note: in expansion of macro 'dm_list_iterate_items' 3192 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ -In file included from ../base/data-struct/list.h:4, - from ../device_mapper/all.h:20, - from ../lib/misc/lib.h:22, - 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:31: 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:31: 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:31: 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:23: 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_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))) @@ -76261,28 +76306,26 @@ activate/dev_manager.c:3796:17: note: in expansion of macro 'dm_list_iterate_items' 3796 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vdo.c -gcc -MT vdo/vdo.o -MMD -MP -MF vdo/vdo.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vdo/vdo.c -o vdo/vdo.o [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/device_id.o device/dev-ext.o device/dev-io.o device/dev-md.o device/dev-mpath.o device/dev-swap.o device/dev-type.o device/dev-luks.o device/dev-dasd.o device/dev-lvm1-pool.o device/online.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-signature.o filters/filter-deviceid.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 '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make -C tools +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' [CC] cmdnames.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 + /usr/bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands [GEN] command-lines-input.h set -o pipefail && \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo -en "static const char _command_input[] =\n\n\"" && \ - /bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ + /usr/bin/grep -E -v '^#|\-\-\-|^$' ./command-lines.in | mawk 'BEGIN {ORS = "\\n\"\n\""} //' && \ echo "\\n\\n\";" \ ) > command-lines-input.h [GEN] command-count.h @@ -76290,28 +76333,26 @@ ( 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 \ + /usr/bin/grep '^ID:' command-lines.in | /usr/bin/wc -l \ ) > command-count.h [GEN] cmds.h set -o pipefail && \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ - /bin/grep '^ID:' ./command-lines.in | LC_ALL=C /usr/bin/sort -u | mawk '{print "cmd(" $2 "_CMD, " $2 ")"}' && \ + /usr/bin/grep '^ID:' ./command-lines.in | LC_ALL=C /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 -MT command.o -MMD -MP -MF command.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o + [CC] dumpconfig.c gcc -MT dumpconfig.o -MMD -MP -MF dumpconfig.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o [CC] formats.c gcc -MT formats.o -MMD -MP -MF formats.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o [CC] lvchange.c gcc -MT lvchange.o -MMD -MP -MF lvchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o - [CC] lvconvert.c -gcc -MT lvconvert.o -MMD -MP -MF lvconvert.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -76440,6 +76481,10 @@ lvchange.c:896:17: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvconvert.c +gcc -MT lvconvert.o -MMD -MP -MF lvconvert.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o + [CC] lvconvert_poll.c +gcc -MT lvconvert_poll.o -MMD -MP -MF lvconvert_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -76645,6 +76690,7 @@ lvconvert.c:3945:9: note: in expansion of macro 'dm_list_iterate_items' 3945 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvcreate.c 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))) @@ -76661,6 +76707,7 @@ lvconvert.c:4032:17: note: in expansion of macro 'dm_list_iterate_items' 4032 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT lvcreate.o -MMD -MP -MF lvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.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))) | ^ @@ -76800,6 +76847,8 @@ lvconvert.c:5392:17: note: in expansion of macro 'dm_list_iterate_items' 5392 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvdisplay.c +gcc -MT lvdisplay.o -MMD -MP -MF lvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o 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))) @@ -76844,10 +76893,6 @@ lvconvert.c:5931:9: note: in expansion of macro 'dm_list_iterate_items' 5931 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvconvert_poll.c -gcc -MT lvconvert_poll.o -MMD -MP -MF lvconvert_poll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT lvcreate.o -MMD -MP -MF lvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -76884,14 +76929,10 @@ lvcreate.c:1236:9: note: in expansion of macro 'dm_list_iterate_items' 1236 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvdisplay.c -gcc -MT lvdisplay.o -MMD -MP -MF lvdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o [CC] lvextend.c gcc -MT lvextend.o -MMD -MP -MF lvextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o [CC] lvmcmdline.c gcc -MT lvmcmdline.o -MMD -MP -MF lvmcmdline.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o - [CC] lvmdevices.c -gcc -MT lvmdevices.o -MMD -MP -MF lvmdevices.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdevices.c -o lvmdevices.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -76928,6 +76969,72 @@ lvmcmdline.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvmdevices.c +gcc -MT lvmdevices.o -MMD -MP -MF lvmdevices.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdevices.c -o lvmdevices.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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' + 2354 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' + 2354 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { + | ^~~~~~~~~~~~~~~~~~~~~ +lvmcmdline.c: In function '_read_devices_list': +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' + 2439 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' + 2439 | dm_list_iterate_items(group, &cmd->arg_value_groups) { + | ^~~~~~~~~~~~~~~~~~~~~ + [CC] lvmdiskscan.c +gcc -MT lvmdiskscan.o -MMD -MP -MF lvmdiskscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -77310,70 +77417,6 @@ lvmdevices.c:544:9: note: in expansion of macro 'dm_list_iterate_items' 544 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' - 2354 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2354:9: note: in expansion of macro 'dm_list_iterate_items' - 2354 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ -lvmcmdline.c: In function '_read_devices_list': -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' - 2439 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:2439:9: note: in expansion of macro 'dm_list_iterate_items' - 2439 | dm_list_iterate_items(group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ - [CC] lvmdiskscan.c -gcc -MT lvmdiskscan.o -MMD -MP -MF lvmdiskscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o [CC] lvpoll.c gcc -MT lvpoll.o -MMD -MP -MF lvpoll.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.o [CC] lvreduce.c @@ -77388,6 +77431,12 @@ gcc -MT lvscan.o -MMD -MP -MF lvscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o [CC] polldaemon.c gcc -MT polldaemon.o -MMD -MP -MF polldaemon.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 polldaemon.c -o polldaemon.o + [CC] pvchange.c +gcc -MT pvchange.o -MMD -MP -MF pvchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o + [CC] pvck.c +gcc -MT pvck.o -MMD -MP -MF pvck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o + [CC] pvcreate.c +gcc -MT pvcreate.o -MMD -MP -MF pvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -77466,12 +77515,6 @@ polldaemon.c:367:40: note: in expansion of macro 'dm_list_item' 367 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ - [CC] pvchange.c -gcc -MT pvchange.o -MMD -MP -MF pvchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o - [CC] pvck.c -gcc -MT pvck.o -MMD -MP -MF pvck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o - [CC] pvcreate.c -gcc -MT pvcreate.o -MMD -MP -MF pvcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -77784,8 +77827,8 @@ [CC] pvresize.c gcc -MT pvresize.o -MMD -MP -MF pvresize.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o [CC] pvscan.c - [CC] reporter.c gcc -MT pvscan.o -MMD -MP -MF pvscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o + [CC] reporter.c gcc -MT reporter.o -MMD -MP -MF reporter.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o [CC] segtypes.c gcc -MT segtypes.o -MMD -MP -MF segtypes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.o @@ -77825,24 +77868,6 @@ pvscan.c:287:9: note: in expansion of macro 'dm_list_iterate_items' 287 | 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 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:22: note: in expansion of macro 'dm_list_item' - 742 | sl = dm_list_item(slh, struct dm_str_list); - | ^~~~~~~~~~~~ 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))) @@ -77874,37 +77899,6 @@ pvscan.c:445:9: note: in expansion of macro 'dm_list_iterate_items' 445 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ -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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 863 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -77936,98 +77930,6 @@ pvscan.c:534:9: 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:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:33: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:33: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:9: note: in expansion of macro 'dm_list_iterate_items' - 984 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { - | ^~~~~~~~~~~~~~~~~~~~~ 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))) @@ -78319,6 +78221,25 @@ pvscan.c:1344:33: note: in expansion of macro 'dm_list_iterate_items' 1344 | dm_list_iterate_items(lvl, &lvs_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 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:22: 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))) | ^ @@ -78364,6 +78285,51 @@ pvscan.c:1354:33: note: in expansion of macro 'dm_list_iterate_items' 1354 | dm_list_iterate_items(lvl, &lvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:33: 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))) @@ -78392,6 +78358,37 @@ ../base/data-struct/list.h:163:40: note: in 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:33: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1504:9: note: in expansion of macro 'dm_list_iterate_items' 1504 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ @@ -78422,6 +78419,52 @@ ../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:9: 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1551:17: note: in expansion of macro 'dm_list_iterate_items' 1551 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ @@ -78551,8 +78594,6 @@ gcc -MT toollib.o -MMD -MP -MF toollib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o [CC] vgcfgbackup.c gcc -MT vgcfgbackup.o -MMD -MP -MF vgcfgbackup.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o - [CC] vgcfgrestore.c -gcc -MT vgcfgrestore.o -MMD -MP -MF vgcfgrestore.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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, @@ -79125,6 +79166,8 @@ toollib.c:2515:9: note: in expansion of macro 'dm_list_iterate_items' 2515 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgcfgrestore.c +gcc -MT vgcfgrestore.o -MMD -MP -MF vgcfgrestore.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.o toollib.c: In function 'process_each_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -79261,12 +79304,6 @@ toollib.c:3486:17: note: in expansion of macro 'dm_list_iterate_items' 3486 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgchange.c -vgcfgrestore.c: In function '_check_all_dm_devices': -vgcfgrestore.c:54:25: warning: cast increases required alignment of target type [-Wcast-align] - 54 | names = (struct dm_names *)((char *) names + next); - | ^ -gcc -MT vgchange.o -MMD -MP -MF vgchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o toollib.c: In function '_process_lv_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) @@ -79328,6 +79365,7 @@ toollib.c:3836:17: note: in expansion of macro 'dm_list_iterate_items' 3836 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgchange.c 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))) @@ -79344,6 +79382,7 @@ toollib.c:4100:9: note: in expansion of macro 'dm_list_iterate_items' 4100 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgchange.o -MMD -MP -MF vgchange.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -79452,6 +79491,8 @@ toollib.c:4245:9: note: in expansion of macro 'dm_list_iterate_items' 4245 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgck.c +gcc -MT vgck.o -MMD -MP -MF vgck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o 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))) @@ -79514,8 +79555,6 @@ toollib.c:4473:9: note: in expansion of macro 'dm_list_iterate_items' 4473 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgck.c -gcc -MT vgck.o -MMD -MP -MF vgck.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o 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))) @@ -79578,6 +79617,10 @@ toollib.c:4701:9: note: in expansion of macro 'dm_list_iterate_items' 4701 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ +vgcfgrestore.c: In function '_check_all_dm_devices': +vgcfgrestore.c:54:25: warning: cast increases required alignment of target type [-Wcast-align] + 54 | names = (struct dm_names *)((char *) names + next); + | ^ 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))) @@ -79791,6 +79834,128 @@ toollib.c:5506:17: note: in expansion of macro 'dm_list_iterate_items' 5506 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5545 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5545 | 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:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5545 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgcreate.c +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' + 5559 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' + 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -MT vgcreate.o -MMD -MP -MF vgcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o +../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] + 21 | ((t *)((char *)(v) - offsetof(t, head))) + | ^ +../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' + 103 | container_of(v, t, head) + | ^~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' + 5559 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' + 5574 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' + 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' + 5574 | 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, @@ -79865,21 +80030,6 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5545 | 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:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ @@ -79910,15 +80060,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5545 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' + 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) @@ -79956,14 +80106,14 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' + 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ + | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5545:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5545 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { +toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5604 | 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))) @@ -80031,30 +80181,30 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ +../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' + 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' - 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5604 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' + 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' - 5559 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5604 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) @@ -80092,30 +80242,15 @@ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ -../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5559:25: note: in expansion of macro 'dm_list_iterate_items_safe' - 5559 | 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:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' - 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5647:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5647 | 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))) | ^ @@ -80128,9 +80263,9 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' - 5574 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +toollib.c:5647:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5647 | 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))) | ^ @@ -80143,38 +80278,8 @@ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5574:17: note: in expansion of macro 'dm_list_iterate_items_safe' - 5574 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5604 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5604 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { +toollib.c:5647:9: note: in expansion of macro 'dm_list_iterate_items_safe' + 5647 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_locktype': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] @@ -80219,24 +80324,24 @@ ../base/data-struct/list.h:163:40: note: in 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:1106:17: note: in expansion of macro 'dm_list_iterate_items' - 1106 | dm_list_iterate_items(lvl, &vg->lvs) - | ^~~~~~~~~~~~~~~~~~~~~ +toollib.c:5688:9: note: in expansion of macro 'dm_list_iterate_items' + 5688 | 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:175:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5604:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5604 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in 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:1106:17: note: in expansion of macro 'dm_list_iterate_items' + 1106 | dm_list_iterate_items(lvl, &vg->lvs) + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -80279,24 +80384,9 @@ ../base/data-struct/list.h:163:40: note: in 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:1120:17: note: in expansion of macro 'dm_list_iterate_items' - 1120 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' - 1165 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ +toollib.c:5688:9: note: in expansion of macro 'dm_list_iterate_items' + 5688 | 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))) | ^ @@ -80309,54 +80399,9 @@ ../base/data-struct/list.h:163:40: note: in 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:1165:25: note: in expansion of macro 'dm_list_iterate_items' - 1165 | dm_list_iterate_items(lvl, &vg->lvs) { - | ^~~~~~~~~~~~~~~~~~~~~ -../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] - 21 | ((t *)((char *)(v) - offsetof(t, head))) - | ^ -../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' - 103 | container_of(v, t, head) - | ^~~~~~~~~~~~ -../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' - 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5647:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5647 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5647:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5647 | 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:25: note: in expansion of macro 'dm_list_struct_base' - 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' - 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5647:9: note: in expansion of macro 'dm_list_iterate_items_safe' - 5647 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +vgchange.c:1120:17: note: in expansion of macro 'dm_list_iterate_items' + 1120 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -80369,9 +80414,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5688:9: note: in expansion of macro 'dm_list_iterate_items' - 5688 | dm_list_iterate_items(pd, &pp->arg_process) { - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:1165:25: note: in expansion of macro 'dm_list_iterate_items' + 1165 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -80384,9 +80429,9 @@ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -toollib.c:5688:9: note: in expansion of macro 'dm_list_iterate_items' - 5688 | dm_list_iterate_items(pd, &pp->arg_process) { - | ^~~~~~~~~~~~~~~~~~~~~ +vgchange.c:1165:25: note: in expansion of macro 'dm_list_iterate_items' + 1165 | dm_list_iterate_items(lvl, &vg->lvs) { + | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -80597,6 +80642,8 @@ toollib.c:5792:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5792 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + [CC] vgdisplay.c +gcc -MT vgdisplay.o -MMD -MP -MF vgdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ @@ -80822,8 +80869,6 @@ toollib.c:5938:9: note: in expansion of macro 'dm_list_iterate_items' 5938 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgcreate.c -gcc -MT vgcreate.o -MMD -MP -MF vgcreate.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -80860,10 +80905,12 @@ vgcreate.c:137:17: note: in expansion of macro 'dm_list_iterate_items' 137 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgdisplay.c -gcc -MT vgdisplay.o -MMD -MP -MF vgdisplay.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o [CC] vgexport.c gcc -MT vgexport.o -MMD -MP -MF vgexport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o + [CC] vgextend.c +gcc -MT vgextend.o -MMD -MP -MF vgextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o + [CC] vgimport.c +gcc -MT vgimport.o -MMD -MP -MF vgimport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -80930,10 +80977,8 @@ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgextend.c -gcc -MT vgextend.o -MMD -MP -MF vgextend.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o - [CC] vgimport.c -gcc -MT vgimport.o -MMD -MP -MF vgimport.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o + [CC] vgimportclone.c +gcc -MT vgimportclone.o -MMD -MP -MF vgimportclone.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -80970,76 +81015,10 @@ vgimport.c:41:9: note: in expansion of macro 'dm_list_iterate_items' 41 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgimportclone.c -gcc -MT vgimportclone.o -MMD -MP -MF vgimportclone.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o [CC] vgimportdevices.c gcc -MT vgimportdevices.o -MMD -MP -MF vgimportdevices.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.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 vgimportdevices.c:15: -vgimportdevices.c: In function '_vgimportdevices_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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -vgimportdevices.c:36:9: note: in expansion of macro 'dm_list_iterate_items' - 36 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -vgimportdevices.c:36:9: note: in expansion of macro 'dm_list_iterate_items' - 36 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -vgimportdevices.c:57:9: note: in expansion of macro 'dm_list_iterate_items' - 57 | 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:18: note: in expansion of macro 'dm_list_struct_base' - 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) - | ^~~~~~~~~~~~~~~~~~~ -../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' - 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -vgimportdevices.c:57:9: note: in expansion of macro 'dm_list_iterate_items' - 57 | dm_list_iterate_items(pvl, &vg->pvs) { - | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgmerge.c +gcc -MT vgmerge.o -MMD -MP -MF vgmerge.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -81468,10 +81447,72 @@ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_devs) | ^~~~~~~~~~~~~~~~~~~~~ - [CC] vgmerge.c -gcc -MT vgmerge.o -MMD -MP -MF vgmerge.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmerge.c -o vgmerge.o - [CC] vgmknodes.c -gcc -MT vgmknodes.o -MMD -MP -MF vgmknodes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o +In file included from ../base/data-struct/list.h:4, + from ../device_mapper/all.h:20, + from ../tools/tool.h:22, + from tools.h:19, + from vgimportdevices.c:15: +vgimportdevices.c: In function '_vgimportdevices_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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +vgimportdevices.c:36:9: note: in expansion of macro 'dm_list_iterate_items' + 36 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +vgimportdevices.c:36:9: note: in expansion of macro 'dm_list_iterate_items' + 36 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +vgimportdevices.c:57:9: note: in expansion of macro 'dm_list_iterate_items' + 57 | 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:18: note: in expansion of macro 'dm_list_struct_base' + 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) + | ^~~~~~~~~~~~~~~~~~~ +../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' + 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +vgimportdevices.c:57:9: note: in expansion of macro 'dm_list_iterate_items' + 57 | 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, @@ -81613,12 +81654,12 @@ vgmerge.c:157:9: note: in expansion of macro 'dm_list_iterate_items' 157 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgmknodes.c +gcc -MT vgmknodes.o -MMD -MP -MF vgmknodes.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.o [CC] vgreduce.c gcc -MT vgreduce.o -MMD -MP -MF vgreduce.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o [CC] vgremove.c gcc -MT vgremove.o -MMD -MP -MF vgremove.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o - [CC] vgrename.c -gcc -MT vgrename.o -MMD -MP -MF vgrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -81716,6 +81757,8 @@ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ + [CC] vgrename.c +gcc -MT vgrename.o -MMD -MP -MF vgrename.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o [CC] vgscan.c gcc -MT vgscan.o -MMD -MP -MF vgscan.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o [CC] vgsplit.c @@ -81724,8 +81767,6 @@ gcc -MT lvmcmdlib.o -MMD -MP -MF lvmcmdlib.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o [CC] lvm2cmd.c gcc -MT lvm2cmd.o -MMD -MP -MF lvm2cmd.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o - [CC] lvm.c -gcc -MT lvm.o -MMD -MP -MF lvm.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIE -Wdate-time -D_FORTIFY_SOURCE=2 lvm.c -o lvm.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, @@ -81921,88 +81962,91 @@ vgsplit.c:427:22: note: in expansion of macro 'dm_list_item' 427 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ + [CC] lvm.c +gcc -MT lvm.o -MMD -MP -MF lvm.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -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 -MT man-generator.o -MMD -MP -MF man-generator.d -c -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DMAN_PAGE_GENERATOR -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o [AR] liblvm2cmd.a cat ../lib/liblvm-internal.a > liblvm2cmd.a +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 lvmdevices.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 vgimportdevices.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] lvm gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -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 lvmdevices.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 vgimportdevices.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 -lsystemd -lblkid -laio -lm -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 lvmdevices.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 vgimportdevices.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvmcmdlib.o lvm2cmd.o > /dev/null [CC] man-generator gcc -g -ffile-prefix-map=/build/lvm2-2.03.16=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o man-generator man-generator.o make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make -C daemons -make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' +make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' make -C lvmdbusd device-mapper +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' [MAN] lvm.conf.5 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 [MAN] lvmsystemid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsystemid.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.conf.5 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.conf.5 + [MAN] lvmreport.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsystemid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' make -C lvmdbusd + [MAN] lvmraid.7 make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' - [MAN] lvmreport.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmreport.7 + [MAN] lvmautoactivation.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmraid.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 test -x lvmdbusd || chmod 755 lvmdbusd -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 + [MAN] lvmcache.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' - [MAN] lvmraid.7 - [MAN] lvmautoactivation.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmautoactivation.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmreport.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmraid.7 - [MAN] lvmcache.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmcache.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmautoactivation.7 [MAN] lvmthin.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmcache.7 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmthin.7 [MAN] lvmvdo.7 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmthin.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 [MAN] lvm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmvdo.7 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmvdo.7 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 [MAN] lvmdump.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdump.8 [TSTMAN] test.gen -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdump.8 ../tools/man-generator --primary lvmconfig > test.gen [MAN] lvmsar.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 [MAN] lvmsadc.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsar.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsadc.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsar.8 [MAN] fsadm.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" fsadm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmsadc.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 [MAN] lvmpolld.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" fsadm.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmpolld.8 [MAN] lvmlockd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmpolld.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 [MAN] lvmlockctl.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockd.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockctl.8 [MAN] lvmdbusd.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmlockctl.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 [MAN] lvm_import_vdo.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdbusd.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm_import_vdo.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdbusd.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 [MAN] cmirrord.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" cmirrord.8_main > cmirrord.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" cmirrord.8_main > cmirrord.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm_import_vdo.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" cmirrord.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen \ @@ -82025,7 +82069,6 @@ cat ./lvm-lvpoll.8_end ./see_also.end ; \ fi \ ) > lvm-lvpoll.8_gen -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" cmirrord.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvcreate.8_pregen \ @@ -82500,142 +82543,142 @@ fi \ ) > vgimportdevices.8_gen [MAN] lvm-fullreport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-fullreport.8_gen > lvm-fullreport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-fullreport.8 [MAN] lvm-lvpoll.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-fullreport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-lvpoll.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 [MAN] lvcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvcreate.8_gen > lvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvm-lvpoll.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvcreate.8 [MAN] lvchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 [MAN] lvmconfig.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmconfig.8 [MAN] lvconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmconfig.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvconvert.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 [MAN] lvdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvconvert.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvdisplay.8 [MAN] lvextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 [MAN] lvreduce.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvextend.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvreduce.8 [MAN] lvremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvreduce.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 [MAN] lvrename.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvremove.8 [MAN] lvresize.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvrename.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvresize.8_gen > lvresize.8 [MAN] lvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvresize.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 [MAN] lvscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvscan.8 [MAN] pvchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 [MAN] pvck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 [MAN] pvcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 [MAN] pvdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvcreate.8 [MAN] pvmove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvmove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvdisplay.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 [MAN] pvremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvmove.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvremove.8 [MAN] pvresize.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvresize.8_gen > pvresize.8 [MAN] pvs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvresize.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvresize.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 [MAN] pvscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > pvscan.8 [MAN] vgcfgbackup.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 [MAN] vgcfgrestore.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgrestore.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgbackup.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" pvscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgrestore.8_gen > vgcfgrestore.8 [MAN] vgchange.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgbackup.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcfgrestore.8 [MAN] vgck.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgchange.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 [MAN] vgcreate.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcreate.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgck.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgchange.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgck.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgcreate.8_gen > vgcreate.8 [MAN] vgconvert.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 [MAN] vgdisplay.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgconvert.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgcreate.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgconvert.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 [MAN] vgexport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgdisplay.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgexport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgdisplay.8 [MAN] vgextend.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgexport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 [MAN] vgimport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgextend.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 [MAN] vgimportclone.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimport.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgextend.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimport.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 [MAN] vgmerge.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportclone.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 [MAN] vgmknodes.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmerge.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmknodes.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportclone.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmerge.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgmknodes.8_gen > vgmknodes.8 [MAN] vgreduce.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 [MAN] vgremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgreduce.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgmknodes.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgremove.8_gen > vgremove.8 [MAN] vgrename.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgremove.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgreduce.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgremove.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 [MAN] vgs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgrename.8 [MAN] vgscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgrename.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgs.8_gen > vgs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgs.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 [MAN] vgsplit.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgs.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgsplit.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 [MAN] lvmdiskscan.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdiskscan.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgsplit.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdiskscan.8 [MAN] lvmdevices.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 [MAN] vgimportdevices.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdevices.8 -/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 +/usr/bin/sed -e "s+#VERSION#+2.03.16(2) (2022-05-18)+" -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/bin/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_LIBLINE#+readline+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" lvmdevices.8 [MAN] lvm-config.8 echo ".so lvmconfig.8" > lvm-config.8 -/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportdevices.8 +/usr/bin/sed -i -e "/^.TH/ !s+-+\\\-+g" -e "s+\\\[\]-+\\\-+g" -e "s+\(^\|[^[:alnum:]\-]\)\([[:alpha:]]\{1,\}\)\\\-\((\|[([:alpha:]]\{2,\}\)+\1\2-\3+g" -e "s+\([[:alpha:]]\)-\(pool\)+\1\\\-\2+g" -e "s+[\][[]\(<\{0,1\}\)\\\-+\\\[\1-+g" -e "s+\(vg.\{1,\}[^\]\)-lv+\1\\\-lv+g" -e "s+systemd-machine+systemd\\\-machine+g" -e "s+machine-id+machine\\\-id+g" -e "s+lvm-full+lvm\\\-full+g" -e "s+lvm-lvpoll+lvm\\\-lvpoll+g" vgimportdevices.8 [MAN] lvm-dumpconfig.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' @@ -82653,113 +82696,113 @@ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 - cd debian/build/build_deb && make -j3 install DESTDIR=/build/lvm2-2.03.16/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 + cd debian/build/build_deb && make -j4 install DESTDIR=/build/lvm2-2.03.16/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 '/build/lvm2-2.03.16/debian/build/build_deb' make -C libdm device-mapper -make -C conf device-mapper -make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' +make -C conf device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' +make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' make -C lib device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' make -C libdaemon device-mapper make[3]: Nothing to be done for 'device-mapper'. -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' -make -C man device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make -C man device-mapper make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' make -C scripts device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' make -C tools device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' make -C udev device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' make -C scripts install_systemd_generators make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make -C scripts install_systemd_units make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make -C daemons device-mapper make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' -make -C man install_systemd_generators -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' [INSTALL] systemd_units +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system - [INSTALL] configuration -/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/tmpfiles.d +make -C man install_systemd_generators /usr/bin/install -c -m 644 dm_event_systemd_red_hat.socket /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/dm-event.socket -/usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/tmpfiles.d/lvm2.conf +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' /usr/bin/install -c -m 644 dm_event_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/dm-event.service -make[3]: Nothing to be done for 'install_systemd_generators'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' -make -C daemons device-mapper -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' /usr/bin/install -c -m 644 lvm2_monitoring_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/lvm2-monitor.service + [INSTALL] configuration +/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/tmpfiles.d /usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/blk-availability.service /usr/bin/install -c -m 644 lvm2_lvmpolld_systemd_red_hat.socket /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/lvm2-lvmpolld.socket -make -C dmeventd device-mapper +/usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/tmpfiles.d/lvm2.conf /usr/bin/install -c -m 644 lvm2_lvmpolld_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/lvm2-lvmpolld.service -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' /usr/bin/install -c -m 644 lvmlockd.service /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/lvmlockd.service +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' /usr/bin/install -c -m 644 lvmlocks.service /build/lvm2-2.03.16/debian/build/install_deb/lib/systemd/system/lvmlocks.service make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +make -C dmeventd device-mapper +make[3]: Nothing to be done for 'install_systemd_generators'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' make -C libdm -make -C conf -make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' +make -C conf make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' +make -C libdaemon +make -C include make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' -make -C client device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' make -C dm-tools device-mapper -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' -make -C include +make -C udev make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make -C client device-mapper +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' make -C server device-mapper +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' make -C dm-tools -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' -make -C udev +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' make -C client make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' make -C server @@ -82772,92 +82815,92 @@ make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' make -C tools -make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' +make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' -make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' make -C daemons -make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' +make -C man +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' make -C dmeventd device-mapper make -C lvmpolld device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' make -C lvmlockd device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd -make -C lvmpolld -make -C lvmlockd make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' +make -C lvmpolld make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' +make -C lvmlockd make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' make -C plugins device-mapper +make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' -make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper -make -C snapshot device-mapper -make -C raid device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' +make -C snapshot device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' +make -C raid device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C thin device-mapper -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper -make -C vdo device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +make -C vdo device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' +make -C mirror make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make -C mirror make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' @@ -82865,180 +82908,262 @@ make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' make -C libdm install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' make -C conf install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' make -C daemons install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' +make -C include install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make -C dm-tools device-mapper make -C dmeventd device-mapper /usr/bin/install -c -m 644 -D example.conf /build/lvm2-2.03.16/debian/build/install_deb/etc/lvm/lvm.conf make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' -make -C dm-tools device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make[3]: Nothing to be done for 'install'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make -C lib install /usr/bin/install -c -m 644 -D lvmlocal.conf /build/lvm2-2.03.16/debian/build/install_deb/etc/lvm/lvmlocal.conf +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' [INSTALL] command_profile_template.profile /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/etc/lvm/profile /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 /build/lvm2-2.03.16/debian/build/install_deb/etc/lvm/profile/ +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' +make -C libdaemon install +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' + [INSTALL] ioctl/libdevmapper.so make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make -C lvmpolld device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/conf' - [INSTALL] ioctl/libdevmapper.so +make[3]: Nothing to be done for 'install'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' +make -C man install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' [INSTALL] libdevmapper.pc +make -C client device-mapper +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' + [INSTALL] libdevmapper.h make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' make -C lvmlockd device-mapper - [INSTALL] libdevmapper.h make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make -C dm-tools make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' + [INSTALL] lvm.conf.5 +/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man5 +/usr/bin/install -c -m 644 lvm.conf.5 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man5/ + [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make -C include install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/include' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' +make -C dm-tools install +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make -C server device-mapper +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man7 +/usr/bin/install -c -m 644 lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man7/ + [INSTALL] 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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvmpolld.8 lvmlockd.8 lvmlockctl.8 lvm-config.8 lvm-dumpconfig.8 +/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8 +/usr/bin/install -c -m 644 lvm.8 lvmdump.8 lvm-fullreport.8 lvm-lvpoll.8 lvcreate.8 lvchange.8 lvmconfig.8 lvconvert.8 lvdisplay.8 lvextend.8 lvreduce.8 lvremove.8 lvrename.8 lvresize.8 lvs.8 lvscan.8 pvchange.8 pvck.8 pvcreate.8 pvdisplay.8 pvmove.8 pvremove.8 pvresize.8 pvs.8 pvscan.8 vgcfgbackup.8 vgcfgrestore.8 vgchange.8 vgck.8 vgcreate.8 vgconvert.8 vgdisplay.8 vgexport.8 vgextend.8 vgimport.8 vgimportclone.8 vgmerge.8 vgmknodes.8 vgreduce.8 vgremove.8 vgrename.8 vgs.8 vgscan.8 vgsplit.8 lvmsar.8 lvmsadc.8 lvmdiskscan.8 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvmpolld.8 lvmlockd.8 lvmlockctl.8 lvm-config.8 lvm-dumpconfig.8 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8/ make -C plugins device-mapper make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' -make[3]: Nothing to be done for 'install'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/include' -make -C lib install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' + [INSTALL] dmsetup +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +make -C client +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' +make -C scripts install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' + [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 +/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8 +/usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8/ +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make -C tools install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make -C server make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' -make[3]: Nothing to be done for 'install'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/lib' -make -C libdaemon install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +/usr/bin/install -c -D lvmdump.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmdump +/usr/bin/install -c -D fsadm.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/fsadm +/usr/bin/install -c -D lvm_import_vdo.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvm_import_vdo +/usr/bin/install -c -D blkdeactivate.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/blkdeactivate +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +make -C udev install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' make -C lvm2 device-mapper -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' -make -C client device-mapper + [INSTALL] lvm +/usr/bin/install -c -D lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvm +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +make -C client install make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' + [INSTALL] 56-lvm.rules +/usr/bin/install -c -m 644 -D 56-lvm.rules /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/56-lvm.rules +make[4]: Nothing to be done for 'install'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' +make -C server install + [INSTALL] 69-lvm.rules +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +/usr/bin/install -c -m 644 -D 69-lvm.rules /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/69-lvm.rules make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper + [INSTALL] 55-dm.rules +/usr/bin/install -c -m 644 -D 55-dm.rules /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/55-dm.rules +Creating symbolic links for individual commands in /build/lvm2-2.03.16/debian/build/install_deb/sbin make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make -C server device-mapper -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' + [INSTALL] 60-persistent-storage-dm.rules +/usr/bin/install -c -m 644 -D 60-persistent-storage-dm.rules /build/lvm2-2.03.16/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 /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/95-dm-notify.rules +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make[4]: Nothing to be done for 'install'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' +make -C lvmpolld +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvchange +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvconvert + [INSTALL] liblvm2cmd.so +/usr/bin/install -c -D liblvm2cmd.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvcreate +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvdisplay +/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvextend make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make -C client -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +ln -s -f /lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/liblvm2cmd.so +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmconfig + [INSTALL] lvm2cmd.h +/usr/bin/install -c -m 644 -D lvm2cmd.h /build/lvm2-2.03.16/debian/build/install_deb/usr/include/lvm2cmd.h +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmdevices make -C thin device-mapper make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make -C server +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' +make -C lvmlockd make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' -make -C dm-tools install +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmdiskscan +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmsadc make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror device-mapper -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' -make -C client install -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' - [INSTALL] dmsetup make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmsar +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C vdo device-mapper +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvreduce make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' -make[4]: Nothing to be done for 'install'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/client' -make -C server install -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvremove +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvrename +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvresize +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvs make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvscan +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C lvm2 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdm' -make -C man install -make[4]: Nothing to be done for 'install'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon/server' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/libdaemon' -make -C scripts install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/man' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvchange +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvck +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvcreate +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvdisplay +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvmove +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvremove +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvresize make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -/usr/bin/install -c -D lvmdump.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmdump - [INSTALL] lvm.conf.5 -/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man5 -/usr/bin/install -c -m 644 lvm.conf.5 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man5/ -/usr/bin/install -c -D fsadm.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/fsadm - [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid -/usr/bin/install -c -D lvm_import_vdo.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvm_import_vdo +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvs make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -/usr/bin/install -c -D blkdeactivate.sh /build/lvm2-2.03.16/debian/build/install_deb/sbin/blkdeactivate -/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man7 -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/scripts' -make -C tools install -/usr/bin/install -c -m 644 lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man7/ -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvscan make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' - [INSTALL] 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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvmpolld.8 lvmlockd.8 lvmlockctl.8 lvm-config.8 lvm-dumpconfig.8 -/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8 - [INSTALL] lvm -/usr/bin/install -c -D lvm /build/lvm2-2.03.16/debian/build/install_deb/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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvmpolld.8 lvmlockd.8 lvmlockctl.8 lvm-config.8 lvm-dumpconfig.8 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8/ +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgcfgbackup +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgcfgrestore +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgchange +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgck +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgconvert make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C mirror make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgcreate make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C vdo +make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgdisplay +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgexport +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgextend +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgimport +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgimportclone +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgimportdevices +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgmerge +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgmknodes +make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgreduce make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgremove make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' -make -C lvmpolld -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make -C lvmlockd -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd install +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgrename make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' +make -C lvmpolld install +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgs +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' +make -C lvmlockd install +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgscan +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' +ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgsplit +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' make -C plugins device-mapper make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' -make[5]: Nothing to be done for 'device-mapper'. -make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' + [INSTALL] lvmpolld +/usr/bin/install -c -D lvmpolld /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmpolld [INSTALL] libdevmapper-event.h /usr/bin/install -c -m 644 -D libdevmapper-event.h /build/lvm2-2.03.16/debian/build/install_deb/usr/include/libdevmapper-event.h +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' [INSTALL] libdevmapper-event.so /usr/bin/install -c -D libdevmapper-event.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event.so.1.02.1 + [INSTALL] lvmlockd +/usr/bin/install -c -D lvmlockd /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmlockd /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf ln -s -f /lib/arm-linux-gnueabihf/libdevmapper-event.so.1.02.1 /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/libdevmapper-event.so + [INSTALL] lvmlockctl +/usr/bin/install -c -D lvmlockctl /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmlockctl +make[5]: Nothing to be done for 'device-mapper'. +make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' [INSTALL] libdevmapper-event.pc /usr/bin/install -c -m 644 -D libdevmapper-event.pc /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/pkgconfig/devmapper-event.pc [INSTALL] dmeventd @@ -83047,105 +83172,77 @@ make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper - [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8 -/usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 /build/lvm2-2.03.16/debian/build/install_deb/usr/share/man/man8/ -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/man' +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo device-mapper +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' -make -C udev install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C lvm2 make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' - [INSTALL] 56-lvm.rules -/usr/bin/install -c -m 644 -D 56-lvm.rules /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/56-lvm.rules make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' - [INSTALL] 69-lvm.rules -/usr/bin/install -c -m 644 -D 69-lvm.rules /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/69-lvm.rules - [INSTALL] 55-dm.rules -/usr/bin/install -c -m 644 -D 55-dm.rules /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/55-dm.rules -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid - [INSTALL] 60-persistent-storage-dm.rules make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -/usr/bin/install -c -m 644 -D 60-persistent-storage-dm.rules /build/lvm2-2.03.16/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 /build/lvm2-2.03.16/debian/build/install_deb//lib/udev/rules.d/95-dm-notify.rules -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/udev' -make -C lvmpolld install make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo - [INSTALL] lvmpolld -/usr/bin/install -c -D lvmpolld /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmpolld make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' +make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins install make[5]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmpolld' -make -C lvmlockd install make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' - [INSTALL] lvmlockd -/usr/bin/install -c -D lvmlockd /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmlockd -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo device-mapper +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' - [INSTALL] lvmlockctl -/usr/bin/install -c -D lvmlockctl /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmlockctl +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Nothing to be done for 'device-mapper'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 @@ -83154,118 +83251,64 @@ make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/lvmlockd' - [INSTALL] liblvm2cmd.so -/usr/bin/install -c -D liblvm2cmd.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo +make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' +make[6]: Nothing to be done for 'all'. +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 install make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' -Creating symbolic links for individual commands in /build/lvm2-2.03.16/debian/build/install_deb/sbin -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvchange - [INSTALL] libdevmapper-event-lvm2.so -/usr/bin/install -c -D libdevmapper-event-lvm2.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvconvert -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvcreate -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvdisplay -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvextend -/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmconfig -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmdevices -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmdiskscan -ln -s -f /lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmsadc -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvmsar -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot install -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvreduce -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvremove make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvrename -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvresize -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvs -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/lvscan -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvchange -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvck -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvcreate -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvdisplay -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvmove -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvremove -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvresize -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvs -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/pvscan -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgcfgbackup - [INSTALL] libdevmapper-event-lvm2snapshot.so -/usr/bin/install -c -D libdevmapper-event-lvm2snapshot.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgcfgrestore -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgchange -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgck -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgconvert -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgcreate -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgdisplay -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgexport -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgextend -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgimport -ln -s -f device-mapper/libdevmapper-event-lvm2snapshot.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2snapshot.so -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgimportclone -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgimportdevices make -C raid install -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgmerge -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgmknodes make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgreduce -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgremove -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgrename -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgs -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgscan -ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_deb/sbin/vgsplit - [INSTALL] lvm2cmd.h -/usr/bin/install -c -m 644 -D lvm2cmd.h /build/lvm2-2.03.16/debian/build/install_deb/usr/include/lvm2cmd.h make -C thin install - [INSTALL] libdevmapper-event-lvm2raid.so -/usr/bin/install -c -D libdevmapper-event-lvm2raid.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -ln -s -f device-mapper/libdevmapper-event-lvm2raid.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2raid.so -make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' + [INSTALL] libdevmapper-event-lvm2.so +/usr/bin/install -c -D libdevmapper-event-lvm2.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 +/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf + [INSTALL] libdevmapper-event-lvm2snapshot.so +ln -s -f /lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so.2.03 /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2.so +/usr/bin/install -c -D libdevmapper-event-lvm2snapshot.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror install +ln -s -f device-mapper/libdevmapper-event-lvm2snapshot.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2snapshot.so +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' +make -C vdo install [INSTALL] libdevmapper-event-lvm2thin.so +make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' /usr/bin/install -c -D libdevmapper-event-lvm2thin.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so + [INSTALL] libdevmapper-event-lvm2raid.so ln -s -f device-mapper/libdevmapper-event-lvm2thin.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2thin.so -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' +/usr/bin/install -c -D libdevmapper-event-lvm2raid.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/thin' -make -C vdo install -make[6]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' +ln -s -f device-mapper/libdevmapper-event-lvm2raid.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2raid.so +make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/raid' [INSTALL] libdevmapper-event-lvm2mirror.so /usr/bin/install -c -D libdevmapper-event-lvm2mirror.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so - [INSTALL] libdevmapper-event-lvm2vdo.so -/usr/bin/install -c -D libdevmapper-event-lvm2vdo.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so ln -s -f device-mapper/libdevmapper-event-lvm2mirror.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2mirror.so make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/mirror' + [INSTALL] libdevmapper-event-lvm2vdo.so +/usr/bin/install -c -D libdevmapper-event-lvm2vdo.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so ln -s -f device-mapper/libdevmapper-event-lvm2vdo.so /build/lvm2-2.03.16/debian/build/install_deb/lib/arm-linux-gnueabihf/libdevmapper-event-lvm2vdo.so make[6]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/daemons' -/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf -ln -s -f /lib/arm-linux-gnueabihf/liblvm2cmd.so.2.03 /build/lvm2-2.03.16/debian/build/install_deb/usr/lib/arm-linux-gnueabihf/liblvm2cmd.so -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb/tools' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb' dh_auto_install --sourcedirectory=debian/build/build_udeb \ @@ -83275,92 +83318,92 @@ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 - cd debian/build/build_udeb && make -j3 install DESTDIR=/build/lvm2-2.03.16/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 + cd debian/build/build_udeb && make -j4 install DESTDIR=/build/lvm2-2.03.16/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 '/build/lvm2-2.03.16/debian/build/build_udeb' make -C libdm device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make -C conf device-mapper make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' make -C lib device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make -C libdaemon device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make -C man device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' make -C scripts device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make -C tools device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' -make -C scripts install_systemd_generators make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' +make -C scripts install_systemd_generators make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make -C scripts install_systemd_units make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' make -C scripts install_tmpfiles_configuration +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' +make -C daemons device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' make -C man install_systemd_generators -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' [INSTALL] systemd_units /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_udeb/lib/systemd/system -make[3]: Nothing to be done for 'install_systemd_generators'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' +/usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_udeb/lib/systemd/system/blk-availability.service +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' [INSTALL] configuration /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_udeb/usr/lib/tmpfiles.d -make -C daemons device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' +/usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /build/lvm2-2.03.16/debian/build/install_udeb/usr/lib/tmpfiles.d/lvm2.conf +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' +make[3]: Nothing to be done for 'install_systemd_generators'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make -C libdm make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' -make -C dm-tools device-mapper -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -/usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_udeb/lib/systemd/system/blk-availability.service -/usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /build/lvm2-2.03.16/debian/build/install_udeb/usr/lib/tmpfiles.d/lvm2.conf -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make -C conf -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' -make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -make -C dm-tools +make -C libdaemon make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make -C include +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' -make -C include -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' +make -C dm-tools device-mapper make -C client device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make -C dm-tools +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' make -C client make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' +make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' make -C lib @@ -83368,99 +83411,99 @@ make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make -C tools +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' make -C daemons -make -C man +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' +make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' make -C libdm install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make -C conf install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' make -C daemons install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' +make -C include install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/daemons' -make -C include install +make -C lib install /usr/bin/install -c -m 644 -D example.conf /build/lvm2-2.03.16/debian/build/install_udeb/etc/lvm/lvm.conf make -C dm-tools device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' /usr/bin/install -c -m 644 -D lvmlocal.conf /build/lvm2-2.03.16/debian/build/install_udeb/etc/lvm/lvmlocal.conf -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/include' -make -C lib install +make -C libdaemon install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' [INSTALL] command_profile_template.profile - [INSTALL] ioctl/libdevmapper.so /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_udeb/etc/lvm/profile -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' /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 /build/lvm2-2.03.16/debian/build/install_udeb/etc/lvm/profile/ make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/conf' -make -C libdaemon install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' -make[3]: Nothing to be done for 'install'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' make -C man install make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' - [INSTALL] libdevmapper.h +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' + [INSTALL] ioctl/libdevmapper.so +make[3]: Nothing to be done for 'install'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/lib' +make -C scripts install make -C client device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' + [INSTALL] libdevmapper.h make -C dm-tools make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[4]: Nothing to be done for 'device-mapper'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' +make -C client [INSTALL] lvm.conf.5 /usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man5 +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' /usr/bin/install -c -m 644 lvm.conf.5 /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man5/ +/usr/bin/install -c -D lvmdump.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvmdump +/usr/bin/install -c -D fsadm.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/fsadm +/usr/bin/install -c -D lvm_import_vdo.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvm_import_vdo [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' -make -C client +/usr/bin/install -c -D blkdeactivate.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/blkdeactivate make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' make -C dm-tools install -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' +make -C tools install make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' /usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man7 /usr/bin/install -c -m 644 lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man7/ - [INSTALL] 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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvm-config.8 lvm-dumpconfig.8 -/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8 make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' make -C client install -/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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvm-config.8 lvm-dumpconfig.8 /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8/ - [INSTALL] dmsetup + [INSTALL] 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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvm-config.8 lvm-dumpconfig.8 +/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8 make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' + [INSTALL] dmsetup +/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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvm-config.8 lvm-dumpconfig.8 /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8/ + [INSTALL] lvm +/usr/bin/install -c -D lvm /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvm +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 /usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8 -/usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8/ make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon/client' +/usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 /build/lvm2-2.03.16/debian/build/install_udeb/usr/share/man/man8/ make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdaemon' -make -C scripts install -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/libdm' -make -C tools install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/tools' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/man' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' -/usr/bin/install -c -D lvmdump.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvmdump -/usr/bin/install -c -D fsadm.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/fsadm -/usr/bin/install -c -D lvm_import_vdo.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvm_import_vdo -/usr/bin/install -c -D blkdeactivate.sh /build/lvm2-2.03.16/debian/build/install_udeb/sbin/blkdeactivate - [INSTALL] lvm -/usr/bin/install -c -D lvm /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvm -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_udeb/scripts' Creating symbolic links for individual commands in /build/lvm2-2.03.16/debian/build/install_udeb/sbin ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvchange ln -s -f lvm /build/lvm2-2.03.16/debian/build/install_udeb/sbin/lvconvert @@ -83517,90 +83560,90 @@ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 - cd debian/build/build_deb_all && make -j3 install DESTDIR=/build/lvm2-2.03.16/debian/build/install_deb_all AM_UPDATE_INFO_DIR=no install install_systemd_generators install_systemd_units install_tmpfiles_configuration LIB_VERSION_DM=1.02.1 + cd debian/build/build_deb_all && make -j4 install DESTDIR=/build/lvm2-2.03.16/debian/build/install_deb_all 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 '/build/lvm2-2.03.16/debian/build/build_deb_all' make -C libdm device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' make -C conf device-mapper -make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' +make -C include device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' +make -C lib device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' -make -C lib device-mapper make -C libdaemon device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' make -C man device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' -make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make -C scripts device-mapper +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make -C tools device-mapper -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' make -C scripts install_systemd_generators make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make -C scripts install_systemd_units -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'device-mapper'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make -C scripts install_tmpfiles_configuration -make[3]: Nothing to be done for 'install_systemd_generators'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' -make -C man install_systemd_generators make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' -make[3]: Nothing to be done for 'install_systemd_generators'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' +make[3]: Nothing to be done for 'device-mapper'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make -C daemons device-mapper make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' [INSTALL] dbus_service /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/etc/dbus-1/system.d +make[3]: Nothing to be done for 'install_systemd_generators'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' +make -C man install_systemd_generators /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/dbus-1/system-services - [INSTALL] configuration -/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/tmpfiles.d /usr/bin/install -c -m 644 ../scripts/com.redhat.lvmdbus1.conf /build/lvm2-2.03.16/debian/build/install_deb_all/etc/dbus-1/system.d +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' +/usr/bin/install -c -m 644 com.redhat.lvmdbus1.service /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/dbus-1/system-services make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' make -C libdm -/usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/tmpfiles.d/lvm2.conf -/usr/bin/install -c -m 644 com.redhat.lvmdbus1.service /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/dbus-1/system-services make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' [INSTALL] systemd_units /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/lib/systemd/system -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' -make -C conf + [INSTALL] configuration +/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/tmpfiles.d /usr/bin/install -c -m 644 blk_availability_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_deb_all/lib/systemd/system/blk-availability.service -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' +/usr/bin/install -c -m 644 lvm2_tmpfiles_red_hat.conf /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/tmpfiles.d/lvm2.conf /usr/bin/install -c -m 644 lvm2_lvmdbusd_systemd_red_hat.service /build/lvm2-2.03.16/debian/build/install_deb_all/lib/systemd/system/lvm2-lvmdbusd.service make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' +make -C conf +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' make -C libdaemon -make -C dm-tools device-mapper +make[3]: Nothing to be done for 'install_systemd_generators'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' +make -C include +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' +make -C dm-tools device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' -make -C include +make[3]: Nothing to be done for 'all'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make -C dm-tools -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' -make -C client device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make -C client device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' -make[3]: Nothing to be done for 'all'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' @@ -83616,16 +83659,16 @@ make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make -C tools +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make -C scripts make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' make -C daemons -make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' +make -C man make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' make -C lvmdbusd device-mapper make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' @@ -83639,97 +83682,97 @@ make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' make -C libdm install -make -C conf install -make -C daemons install make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' +make -C conf install make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' +make -C daemons install make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' -/usr/bin/install -c -m 644 -D example.conf /build/lvm2-2.03.16/debian/build/install_deb_all/etc/lvm/lvm.conf +make -C include install +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' make -C dm-tools device-mapper +/usr/bin/install -c -m 644 -D example.conf /build/lvm2-2.03.16/debian/build/install_deb_all/etc/lvm/lvm.conf make -C lvmdbusd device-mapper -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make[3]: Nothing to be done for 'install'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' +make -C lib install /usr/bin/install -c -m 644 -D lvmlocal.conf /build/lvm2-2.03.16/debian/build/install_deb_all/etc/lvm/lvmlocal.conf +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' [INSTALL] command_profile_template.profile /usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/etc/lvm/profile -/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 /build/lvm2-2.03.16/debian/build/install_deb_all/etc/lvm/profile/ -make[4]: Nothing to be done for 'device-mapper'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' make -C lvmdbusd - [INSTALL] ioctl/libdevmapper.so -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' -make -C include install make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' - [INSTALL] libdevmapper.h -make -C dm-tools -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make[3]: Nothing to be done for 'install'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/include' -make -C lib install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' -make[4]: Nothing to be done for 'all'. +/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 /build/lvm2-2.03.16/debian/build/install_deb_all/etc/lvm/profile/ +make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make -C dm-tools install -test -x lvmdbusd || chmod 755 lvmdbusd -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' -make -C lvmdbusd install -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' -make[3]: Nothing to be done for 'install'. -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/conf' make -C libdaemon install - [INSTALL] dmsetup + [INSTALL] ioctl/libdevmapper.so make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' - [INSTALL] lvmdbusd -/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/sbin -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' +make[3]: Nothing to be done for 'install'. +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/lib' make -C man install -/usr/bin/install -c lvmdbusd /build/lvm2-2.03.16/debian/build/install_deb_all/sbin make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' -/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/python3.11/site-packages/lvmdbusd -(cd .; /usr/bin/install -c -m 644 automatedproperties.py background.py cfg.py cmdhandler.py fetch.py job.py loader.py lv.py main.py manager.py objectmanager.py pv.py request.py state.py udevwatch.py utils.py vg.py __init__.py /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/python3.11/site-packages/lvmdbusd) + [INSTALL] libdevmapper.h +make -C dm-tools +test -x lvmdbusd || chmod 755 lvmdbusd +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' +make -C lvmdbusd install make -C client device-mapper -/usr/bin/install -c -m 644 lvmdb.py lvm_shell_proxy.py path.py /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/python3.11/site-packages/lvmdbusd +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make -C dm-tools install [INSTALL] lvm.conf.5 /usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man5 /usr/bin/install -c -m 644 lvm.conf.5 /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man5/ -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' -make -C scripts install -make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' - [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' make -C client +make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' + [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 + [INSTALL] lvmdbusd +/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/sbin +/usr/bin/install -c lvmdbusd /build/lvm2-2.03.16/debian/build/install_deb_all/sbin +/usr/bin/install -c -m 755 -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/python3.11/site-packages/lvmdbusd /usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man7 +(cd .; /usr/bin/install -c -m 644 automatedproperties.py background.py cfg.py cmdhandler.py fetch.py job.py loader.py lv.py main.py manager.py objectmanager.py pv.py request.py state.py udevwatch.py utils.py vg.py __init__.py /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/python3.11/site-packages/lvmdbusd) +make[4]: Nothing to be done for 'all'. +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' +make -C client install /usr/bin/install -c -m 644 lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man7/ make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' -/usr/bin/install -c -D lvmdump.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/lvmdump + [INSTALL] dmsetup +/usr/bin/install -c -m 644 lvmdb.py lvm_shell_proxy.py path.py /build/lvm2-2.03.16/debian/build/install_deb_all/usr/lib/python3.11/site-packages/lvmdbusd [INSTALL] 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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvmdbusd.8 lvm-config.8 lvm-dumpconfig.8 /usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man8 +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons/lvmdbusd' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/daemons' +make -C scripts install +make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm/dm-tools' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdm' +make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' /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 lvmdevices.8 vgimportdevices.8 fsadm.8 lvm_import_vdo.8 lvmdbusd.8 lvm-config.8 lvm-dumpconfig.8 /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man8/ -/usr/bin/install -c -D fsadm.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/fsadm -/usr/bin/install -c -D lvm_import_vdo.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/lvm_import_vdo -/usr/bin/install -c -D blkdeactivate.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/blkdeactivate -make[4]: Nothing to be done for 'all'. -make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' - [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 -/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man8 -make -C client install -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' make -C tools install -/usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man8/ -make[4]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' make[3]: Entering directory '/build/lvm2-2.03.16/debian/build/build_deb_all/tools' -make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon/client' make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/libdaemon' +/usr/bin/install -c -D lvmdump.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/lvmdump +/usr/bin/install -c -D fsadm.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/fsadm + [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 +/usr/bin/install -c -d /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man8 +/usr/bin/install -c -m 644 dmsetup.8 dmstats.8 blkdeactivate.8 /build/lvm2-2.03.16/debian/build/install_deb_all/usr/share/man/man8/ +/usr/bin/install -c -D lvm_import_vdo.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/lvm_import_vdo +/usr/bin/install -c -D blkdeactivate.sh /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/blkdeactivate +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/man' +make[3]: Leaving directory '/build/lvm2-2.03.16/debian/build/build_deb_all/scripts' [INSTALL] lvm /usr/bin/install -c -D lvm /build/lvm2-2.03.16/debian/build/install_deb_all/sbin/lvm Creating symbolic links for individual commands in /build/lvm2-2.03.16/debian/build/install_deb_all/sbin @@ -83841,15 +83884,15 @@ -- -c2 make[1]: Leaving directory '/build/lvm2-2.03.16' dh_shlibdeps -a -dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so contains an unresolvable reference to symbol dm_pool_zalloc: it's probably a plugin +dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so contains an unresolvable reference to symbol dm_pool_strdup: it's probably a plugin dpkg-shlibdeps: warning: 18 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so contains an unresolvable reference to symbol dm_pool_destroy: it's probably a plugin +dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so contains an unresolvable reference to symbol dm_get_next_target: it's probably a plugin dpkg-shlibdeps: warning: 11 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so contains an unresolvable reference to symbol dm_pool_zalloc: it's probably a plugin +dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so contains an unresolvable reference to symbol dm_get_next_target: it's probably a plugin dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so contains an unresolvable reference to symbol dm_pool_alloc: it's probably a plugin +dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so contains an unresolvable reference to symbol dm_get_next_target: it's probably a plugin dpkg-shlibdeps: warning: 18 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so contains an unresolvable reference to symbol dm_get_status_mirror: it's probably a plugin +dpkg-shlibdeps: warning: debian/dmeventd/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so contains an unresolvable reference to symbol dm_pool_destroy: it's probably a plugin dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all) dh_installdeb debian/rules override_dh_gencontrol @@ -83871,28 +83914,28 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'lvm2' in '../lvm2_2.03.16-2_armhf.deb'. -dpkg-deb: building package 'libdevmapper-event1.02.1-dbgsym' in '../libdevmapper-event1.02.1-dbgsym_1.02.185-2_armhf.deb'. -dpkg-deb: building package 'libdevmapper1.02.1' in '../libdevmapper1.02.1_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'dmsetup' in '../dmsetup_1.02.185-2_armhf.deb'. dpkg-deb: building package 'dmeventd' in '../dmeventd_1.02.185-2_armhf.deb'. -dpkg-deb: building package 'libdevmapper1.02.1-dbgsym' in '../libdevmapper1.02.1-dbgsym_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'lvm2-lockd-dbgsym' in '../lvm2-lockd-dbgsym_2.03.16-2_armhf.deb'. dpkg-deb: building package 'dmeventd-dbgsym' in '../dmeventd-dbgsym_1.02.185-2_armhf.deb'. -dpkg-deb: building package 'liblvm2cmd2.03' in '../liblvm2cmd2.03_2.03.16-2_armhf.deb'. -dpkg-deb: building package 'libdevmapper1.02.1-udeb' in 'debian/.debhelper/scratch-space/build-libdevmapper1.02.1-udeb/libdevmapper1.02.1-udeb_1.02.185-2_armhf.deb'. - Renaming libdevmapper1.02.1-udeb_1.02.185-2_armhf.deb to libdevmapper1.02.1-udeb_1.02.185-2_armhf.udeb -dpkg-deb: building package 'dmsetup' in '../dmsetup_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'libdevmapper-dev' in '../libdevmapper-dev_1.02.185-2_armhf.deb'. dpkg-deb: building package 'dmsetup-dbgsym' in '../dmsetup-dbgsym_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'liblvm2cmd2.03' in '../liblvm2cmd2.03_2.03.16-2_armhf.deb'. dpkg-deb: building package 'dmsetup-udeb' in 'debian/.debhelper/scratch-space/build-dmsetup-udeb/dmsetup-udeb_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'libdevmapper1.02.1' in '../libdevmapper1.02.1_1.02.185-2_armhf.deb'. Renaming dmsetup-udeb_1.02.185-2_armhf.deb to dmsetup-udeb_1.02.185-2_armhf.udeb dpkg-deb: building package 'libdevmapper-event1.02.1' in '../libdevmapper-event1.02.1_1.02.185-2_armhf.deb'. -dpkg-deb: building package 'lvm2-dbgsym' in '../lvm2-dbgsym_2.03.16-2_armhf.deb'. +dpkg-deb: building package 'libdevmapper-event1.02.1-dbgsym' in '../libdevmapper-event1.02.1-dbgsym_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'libdevmapper1.02.1-dbgsym' in '../libdevmapper1.02.1-dbgsym_1.02.185-2_armhf.deb'. +dpkg-deb: building package 'libdevmapper1.02.1-udeb' in 'debian/.debhelper/scratch-space/build-libdevmapper1.02.1-udeb/libdevmapper1.02.1-udeb_1.02.185-2_armhf.deb'. + Renaming libdevmapper1.02.1-udeb_1.02.185-2_armhf.deb to libdevmapper1.02.1-udeb_1.02.185-2_armhf.udeb dpkg-deb: building package 'liblvm2cmd2.03-dbgsym' in '../liblvm2cmd2.03-dbgsym_2.03.16-2_armhf.deb'. -dpkg-deb: building package 'lvm2-udeb' in 'debian/.debhelper/scratch-space/build-lvm2-udeb/lvm2-udeb_2.03.16-2_armhf.deb'. +dpkg-deb: building package 'lvm2-dbgsym' in '../lvm2-dbgsym_2.03.16-2_armhf.deb'. dpkg-deb: building package 'liblvm2-dev' in '../liblvm2-dev_2.03.16-2_armhf.deb'. +dpkg-deb: building package 'lvm2-udeb' in 'debian/.debhelper/scratch-space/build-lvm2-udeb/lvm2-udeb_2.03.16-2_armhf.deb'. Renaming lvm2-udeb_2.03.16-2_armhf.deb to lvm2-udeb_2.03.16-2_armhf.udeb dpkg-deb: building package 'lvm2-dbusd' in '../lvm2-dbusd_2.03.16-2_all.deb'. dpkg-deb: building package 'lvm2-lockd' in '../lvm2-lockd_2.03.16-2_armhf.deb'. -dpkg-deb: building package 'lvm2-lockd-dbgsym' in '../lvm2-lockd-dbgsym_2.03.16-2_armhf.deb'. -dpkg-deb: building package 'libdevmapper-dev' in '../libdevmapper-dev_1.02.185-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../lvm2_2.03.16-2_armhf.buildinfo dpkg-genchanges --build=binary -O../lvm2_2.03.16-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -83900,12 +83943,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1771/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/12039 and its subdirectories -I: Current time: Sat Apr 29 09:03:39 -12 2023 -I: pbuilder-time-stamp: 1682802219 +I: removing directory /srv/workspace/pbuilder/1771 and its subdirectories +I: Current time: Sun Apr 30 11:19:36 +14 2023 +I: pbuilder-time-stamp: 1682803176