I: pbuilder: network access will be disabled during build I: Current time: Wed Nov 13 16:17:12 +14 2024 I: pbuilder-time-stamp: 1731464232 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [lvm2_2.03.27-1.dsc] I: copying [./lvm2_2.03.27.orig.tar.xz] I: copying [./lvm2_2.03.27-1.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Nov 4 09:08:06 2024 gpgv: using EDDSA key 3CA442833488100C04033811638B46815BBB308F gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lvm2_2.03.27-1.dsc: no acceptable signature found dpkg-source: info: extracting lvm2 in lvm2-2.03.27 dpkg-source: info: unpacking lvm2_2.03.27.orig.tar.xz dpkg-source: info: unpacking lvm2_2.03.27-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/22283/tmp/hooks/D01_modify_environment starting debug: Running on wbq0. 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 Nov 13 02:18 /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/22283/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/22283/tmp/hooks/D02_print_environment starting I: set 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]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path 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=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=fed7c390c9d1498e8ca864651e729fbf 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=22283 PS4='+ ' 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.HPqMVYpk/pbuilderrc_KlXD --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.HPqMVYpk/b2 --logfile b2/build.log lvm2_2.03.27-1.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 i-capture-the-hostname 6.1.0-27-armmp #1 SMP Debian 6.1.115-1 (2024-11-01) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/22283/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), autoconf-archive, automake, libaio-dev, libblkid-dev, libsystemd-dev, pkg-config, systemd-dev (>= 255~rc1-1), dh-sequence-python3, python3-dev, python3-dbus, python3-pyudev, libcmap-dev, libcorosync-common-dev, libcpg-dev, libdlm-dev (>> 2), libdlmcontrol-dev, libedit-dev, libquorum-dev, libsanlock-dev, libselinux1-dev, libsystemd-dev, libudev-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19689 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on autoconf-archive; however: Package autoconf-archive is not installed. pbuilder-satisfydepends-dummy depends on automake; however: Package automake is not installed. pbuilder-satisfydepends-dummy depends on libaio-dev; however: Package libaio-dev is not installed. pbuilder-satisfydepends-dummy depends on libblkid-dev; however: Package libblkid-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on systemd-dev (>= 255~rc1-1); however: Package systemd-dev is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-python3; however: Package dh-sequence-python3 is not installed. pbuilder-satisfydepends-dummy depends on python3-dev; however: Package python3-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-dbus; however: Package python3-dbus is not installed. pbuilder-satisfydepends-dummy depends on python3-pyudev; however: Package python3-pyudev is not installed. pbuilder-satisfydepends-dummy depends on libcmap-dev; however: Package libcmap-dev is not installed. pbuilder-satisfydepends-dummy depends on libcorosync-common-dev; however: Package libcorosync-common-dev is not installed. pbuilder-satisfydepends-dummy depends on libcpg-dev; however: Package libcpg-dev is not installed. pbuilder-satisfydepends-dummy depends on libdlm-dev (>> 2); however: Package libdlm-dev is not installed. pbuilder-satisfydepends-dummy depends on libdlmcontrol-dev; however: Package libdlmcontrol-dev is not installed. pbuilder-satisfydepends-dummy depends on libedit-dev; however: Package libedit-dev is not installed. pbuilder-satisfydepends-dummy depends on libquorum-dev; however: Package libquorum-dev is not installed. pbuilder-satisfydepends-dummy depends on libsanlock-dev; however: Package libsanlock-dev is not installed. pbuilder-satisfydepends-dummy depends on libselinux1-dev; however: Package libselinux1-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} autoconf-archive{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libaio-dev{a} libaio1t64{a} libarchive-zip-perl{a} libblkid-dev{a} libbsd-dev{a} libcmap-dev{a} libcmap4{a} libcom-err2{a} libcorosync-common-dev{a} libcorosync-common4{a} libcpg-dev{a} libcpg4{a} libdbus-1-3{a} libdebhelper-perl{a} libdlm-dev{a} libdlm3{a} libdlmcontrol-dev{a} libdlmcontrol3{a} libedit-dev{a} libedit2{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libglib2.0-0t64{a} libgssapi-krb5-2{a} libicu72{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libmagic-mgc{a} libmagic1t64{a} libmd-dev{a} libncurses-dev{a} libncurses6{a} libnsl2{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.12-dev{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.12t64{a} libqb-dev{a} libqb100{a} libquorum-dev{a} libquorum5{a} libreadline8t64{a} libsanlock-client1{a} libsanlock-dev{a} libsanlock1{a} libselinux1-dev{a} libsepol-dev{a} libsystemd-dev{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libudev-dev{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-autocommand{a} python3-dbus{a} python3-dev{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-pyudev{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.12{a} python3.12-dev{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} systemd-dev{a} tzdata{a} uuid-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus gir1.2-glib-2.0 javascript-common krb5-locales libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl lynx python3-gi shared-mime-info wget xdg-user-dirs 0 packages upgraded, 118 newly installed, 0 to remove and 0 not upgraded. Need to get 44.1 MB of archives. After unpacking 158 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf autoconf-archive all 20220903-3 [775 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf libpython3.12-minimal armhf 3.12.7-3 [800 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf python3.12-minimal armhf 3.12.7-3 [1808 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf python3-minimal armhf 3.12.6-1 [26.7 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf media-types all 10.1.0 [26.9 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf tzdata all 2024b-3 [255 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf libcom-err2 armhf 1.47.1-1+b1 [22.3 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 12 http://deb.debian.org/debian unstable/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 13 http://deb.debian.org/debian unstable/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf readline-common all 8.2-5 [69.3 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf libpython3.12-stdlib armhf 3.12.7-3 [1819 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf python3.12 armhf 3.12.7-3 [671 kB] Get: 22 http://deb.debian.org/debian unstable/main armhf libpython3-stdlib armhf 3.12.6-1 [9692 B] Get: 23 http://deb.debian.org/debian unstable/main armhf python3 armhf 3.12.6-1 [27.8 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-5 [1091 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.2-10 [88.8 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 33 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf autoconf all 2.72-3 [493 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 37 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf autopoint all 0.22.5-2 [723 kB] Get: 39 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 40 http://deb.debian.org/debian unstable/main armhf libtool all 2.4.7-8 [517 kB] Get: 41 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 42 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 43 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 44 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 45 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 46 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 47 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 48 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2 [604 kB] Get: 49 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 50 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 51 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 52 http://deb.debian.org/debian unstable/main armhf debhelper all 13.20 [915 kB] Get: 53 http://deb.debian.org/debian unstable/main armhf python3-autocommand all 2.2.2-3 [13.6 kB] Get: 54 http://deb.debian.org/debian unstable/main armhf python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 55 http://deb.debian.org/debian unstable/main armhf python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 56 http://deb.debian.org/debian unstable/main armhf python3-typeguard all 4.4.1-1 [37.0 kB] Get: 57 http://deb.debian.org/debian unstable/main armhf python3-inflect all 7.3.1-2 [32.4 kB] Get: 58 http://deb.debian.org/debian unstable/main armhf python3-jaraco.context all 6.0.0-1 [7984 B] Get: 59 http://deb.debian.org/debian unstable/main armhf python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 60 http://deb.debian.org/debian unstable/main armhf python3-pkg-resources all 75.2.0-1 [213 kB] Get: 61 http://deb.debian.org/debian unstable/main armhf python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 62 http://deb.debian.org/debian unstable/main armhf python3-zipp all 3.21.0-1 [10.6 kB] Get: 63 http://deb.debian.org/debian unstable/main armhf python3-setuptools all 75.2.0-1 [731 kB] Get: 64 http://deb.debian.org/debian unstable/main armhf dh-python all 6.20241024 [109 kB] Get: 65 http://deb.debian.org/debian unstable/main armhf libaio1t64 armhf 0.3.113-8+b1 [14.7 kB] Get: 66 http://deb.debian.org/debian unstable/main armhf libaio-dev armhf 0.3.113-8+b1 [31.3 kB] Get: 67 http://deb.debian.org/debian unstable/main armhf uuid-dev armhf 2.40.2-10 [45.5 kB] Get: 68 http://deb.debian.org/debian unstable/main armhf libblkid-dev armhf 2.40.2-10 [194 kB] Get: 69 http://deb.debian.org/debian unstable/main armhf libmd-dev armhf 1.1.0-2+b1 [51.7 kB] Get: 70 http://deb.debian.org/debian unstable/main armhf libbsd-dev armhf 0.12.2-2 [252 kB] Get: 71 http://deb.debian.org/debian unstable/main armhf libqb100 armhf 2.0.8-2+b1 [153 kB] Get: 72 http://deb.debian.org/debian unstable/main armhf libqb-dev armhf 2.0.8-2+b1 [254 kB] Get: 73 http://deb.debian.org/debian unstable/main armhf libcorosync-common4 armhf 3.1.8-3+b1 [254 kB] Get: 74 http://deb.debian.org/debian unstable/main armhf libcorosync-common-dev armhf 3.1.8-3+b1 [255 kB] Get: 75 http://deb.debian.org/debian unstable/main armhf libcmap4 armhf 3.1.8-3+b1 [259 kB] Get: 76 http://deb.debian.org/debian unstable/main armhf libcmap-dev armhf 3.1.8-3+b1 [287 kB] Get: 77 http://deb.debian.org/debian unstable/main armhf libcpg4 armhf 3.1.8-3+b1 [260 kB] Get: 78 http://deb.debian.org/debian unstable/main armhf libcpg-dev armhf 3.1.8-3+b1 [291 kB] Get: 79 http://deb.debian.org/debian unstable/main armhf libdbus-1-3 armhf 1.14.10-6 [180 kB] Get: 80 http://deb.debian.org/debian unstable/main armhf libdlm3 armhf 4.3.0-1+b1 [12.0 kB] Get: 81 http://deb.debian.org/debian unstable/main armhf libdlm-dev armhf 4.3.0-1+b1 [13.7 kB] Get: 82 http://deb.debian.org/debian unstable/main armhf libdlmcontrol3 armhf 4.3.0-1+b1 [10.1 kB] Get: 83 http://deb.debian.org/debian unstable/main armhf libdlmcontrol-dev armhf 4.3.0-1+b1 [5668 B] Get: 84 http://deb.debian.org/debian unstable/main armhf libedit2 armhf 3.1-20240808-1 [77.9 kB] Get: 85 http://deb.debian.org/debian unstable/main armhf libncurses6 armhf 6.5-2+b1 [82.3 kB] Get: 86 http://deb.debian.org/debian unstable/main armhf libncurses-dev armhf 6.5-2+b1 [310 kB] Get: 87 http://deb.debian.org/debian unstable/main armhf libedit-dev armhf 3.1-20240808-1 [99.9 kB] Get: 88 http://deb.debian.org/debian unstable/main armhf libexpat1-dev armhf 2.6.4-1 [140 kB] Get: 89 http://deb.debian.org/debian unstable/main armhf libglib2.0-0t64 armhf 2.82.2-2 [1326 kB] Get: 90 http://deb.debian.org/debian unstable/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 91 http://deb.debian.org/debian unstable/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 92 http://deb.debian.org/debian unstable/main armhf libjs-sphinxdoc all 7.4.7-4 [158 kB] Get: 93 http://deb.debian.org/debian unstable/main armhf libpcre2-16-0 armhf 10.42-4+b2 [217 kB] Get: 94 http://deb.debian.org/debian unstable/main armhf libpcre2-32-0 armhf 10.42-4+b2 [207 kB] Get: 95 http://deb.debian.org/debian unstable/main armhf libpcre2-posix3 armhf 10.42-4+b2 [55.3 kB] Get: 96 http://deb.debian.org/debian unstable/main armhf libpcre2-dev armhf 10.42-4+b2 [681 kB] Get: 97 http://deb.debian.org/debian unstable/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 98 http://deb.debian.org/debian unstable/main armhf libpython3.12t64 armhf 3.12.7-3 [1848 kB] Get: 99 http://deb.debian.org/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 100 http://deb.debian.org/debian unstable/main armhf libpython3.12-dev armhf 3.12.7-3 [3808 kB] Get: 101 http://deb.debian.org/debian unstable/main armhf libpython3-dev armhf 3.12.6-1 [9952 B] Get: 102 http://deb.debian.org/debian unstable/main armhf libquorum5 armhf 3.1.8-3+b1 [256 kB] Get: 103 http://deb.debian.org/debian unstable/main armhf libquorum-dev armhf 3.1.8-3+b1 [273 kB] Get: 104 http://deb.debian.org/debian unstable/main armhf libsanlock-client1 armhf 3.8.5-3+b2 [14.1 kB] Get: 105 http://deb.debian.org/debian unstable/main armhf libsanlock1 armhf 3.8.5-3+b2 [50.0 kB] Get: 106 http://deb.debian.org/debian unstable/main armhf libsanlock-dev armhf 3.8.5-3+b2 [13.8 kB] Get: 107 http://deb.debian.org/debian unstable/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 108 http://deb.debian.org/debian unstable/main armhf libselinux1-dev armhf 3.7-3 [153 kB] Get: 109 http://deb.debian.org/debian unstable/main armhf libsystemd-dev armhf 257~rc1-4 [1290 kB] Get: 110 http://deb.debian.org/debian unstable/main armhf libudev-dev armhf 257~rc1-4 [69.4 kB] Get: 111 http://deb.debian.org/debian unstable/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 112 http://deb.debian.org/debian unstable/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 113 http://deb.debian.org/debian unstable/main armhf pkg-config armhf 1.8.1-4 [14.0 kB] Get: 114 http://deb.debian.org/debian unstable/main armhf python3-dbus armhf 1.3.2-5+b3 [90.5 kB] Get: 115 http://deb.debian.org/debian unstable/main armhf python3.12-dev armhf 3.12.7-3 [505 kB] Get: 116 http://deb.debian.org/debian unstable/main armhf python3-dev armhf 3.12.6-1 [26.1 kB] Get: 117 http://deb.debian.org/debian unstable/main armhf python3-pyudev all 0.24.0-1 [36.5 kB] Get: 118 http://deb.debian.org/debian unstable/main armhf systemd-dev all 257~rc1-4 [68.8 kB] Fetched 44.1 MB in 8s (5490 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package autoconf-archive. (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 ... 19689 files and directories currently installed.) Preparing to unpack .../autoconf-archive_20220903-3_all.deb ... Unpacking autoconf-archive (20220903-3) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../libpython3.12-minimal_3.12.7-3_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_armhf.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:armhf (3.12.7-3) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 21191 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../04-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../06-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../07-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../08-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../14-libreadline8t64_8.2-5_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_armhf.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 22253 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_armhf.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-10_armhf.deb ... Unpacking bsdextrautils (2.40.2-10) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../09-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../22-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../24-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../30-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../31-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../32-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../33-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../34-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../35-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../36-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../37-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../38-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../39-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../40-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../41-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package libaio1t64:armhf. Preparing to unpack .../42-libaio1t64_0.3.113-8+b1_armhf.deb ... Unpacking libaio1t64:armhf (0.3.113-8+b1) ... Selecting previously unselected package libaio-dev:armhf. Preparing to unpack .../43-libaio-dev_0.3.113-8+b1_armhf.deb ... Unpacking libaio-dev:armhf (0.3.113-8+b1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../44-uuid-dev_2.40.2-10_armhf.deb ... Unpacking uuid-dev:armhf (2.40.2-10) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../45-libblkid-dev_2.40.2-10_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.2-10) ... Selecting previously unselected package libmd-dev:armhf. Preparing to unpack .../46-libmd-dev_1.1.0-2+b1_armhf.deb ... Unpacking libmd-dev:armhf (1.1.0-2+b1) ... Selecting previously unselected package libbsd-dev:armhf. Preparing to unpack .../47-libbsd-dev_0.12.2-2_armhf.deb ... Unpacking libbsd-dev:armhf (0.12.2-2) ... Selecting previously unselected package libqb100:armhf. Preparing to unpack .../48-libqb100_2.0.8-2+b1_armhf.deb ... Unpacking libqb100:armhf (2.0.8-2+b1) ... Selecting previously unselected package libqb-dev:armhf. Preparing to unpack .../49-libqb-dev_2.0.8-2+b1_armhf.deb ... Unpacking libqb-dev:armhf (2.0.8-2+b1) ... Selecting previously unselected package libcorosync-common4:armhf. Preparing to unpack .../50-libcorosync-common4_3.1.8-3+b1_armhf.deb ... Unpacking libcorosync-common4:armhf (3.1.8-3+b1) ... Selecting previously unselected package libcorosync-common-dev:armhf. Preparing to unpack .../51-libcorosync-common-dev_3.1.8-3+b1_armhf.deb ... Unpacking libcorosync-common-dev:armhf (3.1.8-3+b1) ... Selecting previously unselected package libcmap4:armhf. Preparing to unpack .../52-libcmap4_3.1.8-3+b1_armhf.deb ... Unpacking libcmap4:armhf (3.1.8-3+b1) ... Selecting previously unselected package libcmap-dev:armhf. Preparing to unpack .../53-libcmap-dev_3.1.8-3+b1_armhf.deb ... Unpacking libcmap-dev:armhf (3.1.8-3+b1) ... Selecting previously unselected package libcpg4:armhf. Preparing to unpack .../54-libcpg4_3.1.8-3+b1_armhf.deb ... Unpacking libcpg4:armhf (3.1.8-3+b1) ... Selecting previously unselected package libcpg-dev:armhf. Preparing to unpack .../55-libcpg-dev_3.1.8-3+b1_armhf.deb ... Unpacking libcpg-dev:armhf (3.1.8-3+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../56-libdbus-1-3_1.14.10-6_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-6) ... Selecting previously unselected package libdlm3:armhf. Preparing to unpack .../57-libdlm3_4.3.0-1+b1_armhf.deb ... Unpacking libdlm3:armhf (4.3.0-1+b1) ... Selecting previously unselected package libdlm-dev:armhf. Preparing to unpack .../58-libdlm-dev_4.3.0-1+b1_armhf.deb ... Unpacking libdlm-dev:armhf (4.3.0-1+b1) ... Selecting previously unselected package libdlmcontrol3:armhf. Preparing to unpack .../59-libdlmcontrol3_4.3.0-1+b1_armhf.deb ... Unpacking libdlmcontrol3:armhf (4.3.0-1+b1) ... Selecting previously unselected package libdlmcontrol-dev:armhf. Preparing to unpack .../60-libdlmcontrol-dev_4.3.0-1+b1_armhf.deb ... Unpacking libdlmcontrol-dev:armhf (4.3.0-1+b1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../61-libedit2_3.1-20240808-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20240808-1) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../62-libncurses6_6.5-2+b1_armhf.deb ... Unpacking libncurses6:armhf (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../63-libncurses-dev_6.5-2+b1_armhf.deb ... Unpacking libncurses-dev:armhf (6.5-2+b1) ... Selecting previously unselected package libedit-dev:armhf. Preparing to unpack .../64-libedit-dev_3.1-20240808-1_armhf.deb ... Unpacking libedit-dev:armhf (3.1-20240808-1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../65-libexpat1-dev_2.6.4-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.6.4-1) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../66-libglib2.0-0t64_2.82.2-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../67-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../68-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../69-libjs-sphinxdoc_7.4.7-4_all.deb ... Unpacking libjs-sphinxdoc (7.4.7-4) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../70-libpcre2-16-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../71-libpcre2-32-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../72-libpcre2-posix3_10.42-4+b2_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../73-libpcre2-dev_10.42-4+b2_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4+b2) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../74-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package libpython3.12t64:armhf. Preparing to unpack .../75-libpython3.12t64_3.12.7-3_armhf.deb ... Unpacking libpython3.12t64:armhf (3.12.7-3) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../76-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpython3.12-dev:armhf. Preparing to unpack .../77-libpython3.12-dev_3.12.7-3_armhf.deb ... Unpacking libpython3.12-dev:armhf (3.12.7-3) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../78-libpython3-dev_3.12.6-1_armhf.deb ... Unpacking libpython3-dev:armhf (3.12.6-1) ... Selecting previously unselected package libquorum5:armhf. Preparing to unpack .../79-libquorum5_3.1.8-3+b1_armhf.deb ... Unpacking libquorum5:armhf (3.1.8-3+b1) ... Selecting previously unselected package libquorum-dev:armhf. Preparing to unpack .../80-libquorum-dev_3.1.8-3+b1_armhf.deb ... Unpacking libquorum-dev:armhf (3.1.8-3+b1) ... Selecting previously unselected package libsanlock-client1:armhf. Preparing to unpack .../81-libsanlock-client1_3.8.5-3+b2_armhf.deb ... Unpacking libsanlock-client1:armhf (3.8.5-3+b2) ... Selecting previously unselected package libsanlock1:armhf. Preparing to unpack .../82-libsanlock1_3.8.5-3+b2_armhf.deb ... Unpacking libsanlock1:armhf (3.8.5-3+b2) ... Selecting previously unselected package libsanlock-dev:armhf. Preparing to unpack .../83-libsanlock-dev_3.8.5-3+b2_armhf.deb ... Unpacking libsanlock-dev:armhf (3.8.5-3+b2) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../84-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../85-libselinux1-dev_3.7-3_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3) ... Selecting previously unselected package libsystemd-dev:armhf. Preparing to unpack .../86-libsystemd-dev_257~rc1-4_armhf.deb ... Unpacking libsystemd-dev:armhf (257~rc1-4) ... Selecting previously unselected package libudev-dev:armhf. Preparing to unpack .../87-libudev-dev_257~rc1-4_armhf.deb ... Unpacking libudev-dev:armhf (257~rc1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../88-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../89-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../90-pkg-config_1.8.1-4_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-4) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../91-python3-dbus_1.3.2-5+b3_armhf.deb ... Unpacking python3-dbus (1.3.2-5+b3) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../92-python3.12-dev_3.12.7-3_armhf.deb ... Unpacking python3.12-dev (3.12.7-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../93-python3-dev_3.12.6-1_armhf.deb ... Unpacking python3-dev (3.12.6-1) ... Selecting previously unselected package python3-pyudev. Preparing to unpack .../94-python3-pyudev_0.24.0-1_all.deb ... Unpacking python3-pyudev (0.24.0-1) ... Selecting previously unselected package systemd-dev. Preparing to unpack .../95-systemd-dev_257~rc1-4_all.deb ... Unpacking systemd-dev (257~rc1-4) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libicu72:armhf (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-10) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:armhf (3.1-20240808-1) ... Setting up libqb100:armhf (2.0.8-2+b1) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libsanlock-client1:armhf (3.8.5-3+b2) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libcorosync-common4:armhf (3.1.8-3+b1) ... Setting up systemd-dev (257~rc1-4) ... Setting up autoconf-archive (20220903-3) ... Setting up libcom-err2:armhf (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libpcre2-16-0:armhf (10.42-4+b2) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Nov 13 02:21:10 UTC 2024. Universal Time is now: Wed Nov 13 02:21:10 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.42-4+b2) ... Setting up libglib2.0-0t64:armhf (2.82.2-2) ... No schema files found: doing nothing. Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libexpat1-dev:armhf (2.6.4-1) ... Setting up uuid-dev:armhf (2.40.2-10) ... Setting up libncurses6:armhf (6.5-2+b1) ... Setting up libdbus-1-3:armhf (1.14.10-6) ... Setting up autopoint (0.22.5-2) ... Setting up libudev-dev:armhf (257~rc1-4) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:armhf (10.42-4+b2) ... Setting up dwz (0.15-1+b2) ... Setting up libaio1t64:armhf (0.3.113-8+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up libmd-dev:armhf (1.1.0-2+b1) ... Setting up netbase (6.4) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libdlm3:armhf (4.3.0-1+b1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libdlmcontrol3:armhf (4.3.0-1+b1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2) ... Setting up libbsd-dev:armhf (0.12.2-2) ... Setting up libsystemd-dev:armhf (257~rc1-4) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libblkid-dev:armhf (2.40.2-10) ... Setting up libqb-dev:armhf (2.0.8-2+b1) ... Setting up libncurses-dev:armhf (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libpcre2-dev:armhf (10.42-4+b2) ... Setting up libcpg4:armhf (3.1.8-3+b1) ... Setting up libcmap4:armhf (3.1.8-3+b1) ... Setting up libtool (2.4.7-8) ... Setting up libquorum5:armhf (3.1.8-3+b1) ... Setting up libselinux1-dev:armhf (3.7-3) ... Setting up libdlmcontrol-dev:armhf (4.3.0-1+b1) ... Setting up libdlm-dev:armhf (4.3.0-1+b1) ... Setting up libaio-dev:armhf (0.3.113-8+b1) ... Setting up libsanlock1:armhf (3.8.5-3+b2) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libedit-dev:armhf (3.1-20240808-1) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up pkg-config:armhf (1.8.1-4) ... Setting up libsanlock-dev:armhf (3.8.5-3+b2) ... Setting up libjs-sphinxdoc (7.4.7-4) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libcorosync-common-dev:armhf (3.1.8-3+b1) ... Setting up libquorum-dev:armhf (3.1.8-3+b1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcmap-dev:armhf (3.1.8-3+b1) ... Setting up libcpg-dev:armhf (3.1.8-3+b1) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libpython3.12-stdlib:armhf (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libpython3.12t64:armhf (3.12.7-3) ... Setting up libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up libpython3.12-dev:armhf (3.12.7-3) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3.12-dev (3.12.7-3) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-pyudev (0.24.0-1) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-dbus (1.3.2-5+b3) ... Setting up libpython3-dev:armhf (3.12.6-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up python3-dev (3.12.6-1) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up python3-setuptools (75.2.0-1) ... Setting up dh-python (6.20241024) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/22283/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/22283/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/lvm2-2.03.27/ && 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.27-1_source.changes dpkg-buildpackage: info: source package lvm2 dpkg-buildpackage: info: source version 2.03.27-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bastian Blank dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' rm -rf debian/build make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_clean debian/rules binary dh binary --parallel dh_update_autotools_config dh_autoreconf configure.ac:75: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:75: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:75: the top level debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' mkdir -p debian/build/build_deb cp -al COPYING COPYING.BSD COPYING.LIB INSTALL Makefile.in README TESTING VERSION VERSION_DM WHATS_NEW WHATS_NEW_DM acinclude.m4 aclocal.m4 autoconf autom4te.cache base conf configure configure.ac configure~ coverity daemons device_mapper doc ikiwiki.setup include lib libdaemon libdm make.tmpl.in man nix po scripts spec test tools udev debian/build/build_deb/ dh_auto_configure --sourcedirectory=debian/build/build_deb -- --prefix=/usr --exec-prefix=/usr --with-usrlibdir=/usr/lib/arm-linux-gnueabihf --with-optimisation="-O2" --with-cache=internal --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --with-default-pid-dir=/run --with-default-run-dir=/run/lvm --with-default-locking-dir=/run/lock/lvm --with-thin=internal --with-thin-check=/usr/sbin/thin_check --with-thin-dump=/usr/sbin/thin_dump --with-thin-repair=/usr/sbin/thin_repair --enable-applib --enable-blkid_wiping --enable-cmdlib --enable-dmeventd --enable-editline --enable-lvmlockd-dlm --enable-lvmlockd-sanlock --enable-lvmpolld --enable-notify-dbus --enable-pkgconfig --enable-udev_rules --enable-udev_sync --enable-write_install --disable-readline cd debian/build/build_deb && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --with-usrlibdir=/usr/lib/arm-linux-gnueabihf --with-optimisation=-O2 --with-cache=internal --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --with-default-pid-dir=/run --with-default-run-dir=/run/lvm --with-default-locking-dir=/run/lock/lvm --with-thin=internal --with-thin-check=/usr/sbin/thin_check --with-thin-dump=/usr/sbin/thin_dump --with-thin-repair=/usr/sbin/thin_repair --enable-applib --enable-blkid_wiping --enable-cmdlib --enable-dmeventd --enable-editline --enable-lvmlockd-dlm --enable-lvmlockd-sanlock --enable-lvmpolld --enable-notify-dbus --enable-pkgconfig --enable-udev_rules --enable-udev_sync --enable-write_install --disable-readline checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking target system type... arm-unknown-linux-gnueabihf checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether make sets $(MAKE)... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for ranlib... ranlib checking for readelf... readelf checking for ar... ar checking for cflow... no checking for cscope... no 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 checking for library containing opendir... none required checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for vfork.h... no checking for sys/time.h... yes checking for sys/param.h... yes checking for sys/mkdev.h... no checking for sys/sysmacros.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for assert.h... yes checking for ctype.h... yes checking for dirent.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for float.h... yes checking for getopt.h... yes checking for inttypes.h... (cached) yes checking for langinfo.h... yes checking for libgen.h... yes checking for limits.h... yes checking for locale.h... yes checking for paths.h... yes checking for signal.h... yes checking for stdarg.h... yes checking for stddef.h... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for syslog.h... yes checking for sys/mman.h... yes checking for sys/param.h... (cached) yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/utsname.h... yes checking for sys/wait.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for termios.h... yes checking for sys/statvfs.h... yes checking for sys/timerfd.h... yes checking for sys/vfs.h... yes checking for linux/magic.h... yes checking for linux/fiemap.h... yes checking for libaio.h... yes checking for asm/byteorder.h... yes checking for linux/fs.h... yes checking for malloc.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for struct stat.st_rdev... yes checking for ptrdiff_t... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for mode_t... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for ssize_t... yes checking for uid_t... yes checking for gid_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for __builtin_clz... yes checking for __builtin_clzll... yes checking for __builtin_ffs... yes checking for ftruncate... yes checking for gethostname... yes checking for getpagesize... yes checking for gettimeofday... yes checking for localtime_r... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for munmap... yes checking for nl_langinfo... yes checking for pselect... yes checking for realpath... yes checking for rmdir... yes checking for setenv... yes checking for setlocale... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strndup... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for ffs... yes checking for mallinfo2... yes checking for prlimit... yes checking for versionsort... yes checking for working alloca.h... yes checking for alloca... yes checking whether closedir returns void... no checking for working chown... yes checking for fork... yes checking for vfork... yes checking for alarm... yes checking for getpagesize... (cached) yes checking for vprintf... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for working mktime... yes checking for working mmap... yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking whether to enable dependency tracking... no checking whether to build silently... no checking whether to use static linking... no checking whether to use dynamic linking... yes checking whether gcc accepts -pie flag... yes checking whether gcc accepts -Wl,-z,relro,-z,now,-z,pack-relative-relocs,--as-needed ld flags... yes checking file owner... checking group owner... checking device node uid... 0 checking device node gid... 6 checking device node mode... 0660 checking when to create device nodes... on resume checking default for use_devicesfile... 0 checking default name mangling... auto checking default for event_activation... 1 checking whether to include snapshots... internal checking whether to include mirrors... internal 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:/i/capture/the/path:/usr/sbin:/sbin" checking whether /usr/sbin/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:/i/capture/the/path:/usr/sbin:/sbin checking for cache_dump... no configure: WARNING: "cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for cache_repair... no configure: WARNING: "cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for cache_restore... no configure: WARNING: "cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking whether /usr/sbin/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:/i/capture/the/path checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes checking whether to enable OCF resource agents... no checking for default run directory... /run checking whether to build cluster mirror log daemon... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable debugging... no checking whether gcc accepts -Wjump-misses-init flag... yes checking whether gcc accepts -Wclobbered flag... yes checking whether gcc accepts -Wsync-nand flag... yes checking for C optimisation flag... -O2 checking whether to use symbol versioning... gnu checking whether to gather gcov profiling data... no checking whether to enable valgrind awareness of pools... no checking for valgrind... no checking whether to use device-mapper... yes checking whether to build lvmpolld... yes checking whether to build lvmlockdsanlock... yes checking for libsanlock_client >= 3.7.0... yes checking whether to build lvmlockddlm... yes checking for libdlm_lt... yes checking whether to build lvmlockddlmcontrol... no checking whether to build lvmlockdidm... no checking whether to build lvmlockd... yes checking defaults for use_lvmlockd... 1 checking defaults for use_lvmpolld... 1 checking for systemd/sd-journal.h... yes checking whether to log to systemd journal... yes checking for systemd/sd-id128.h... yes checking whether to support systemd appmachineid... yes checking for systemd-run... no checking for app running udev background service... /usr/bin/systemd-run checking for blkid >= 2.24... yes checking for blkid.h defines BLKID_SUBLKS_FSINFO.... yes checking whether to enable libblkid detection of signatures when wiping... yes checking whether to enable synchronization with udev processing... yes checking for libudev >= 143... yes checking for udev_device_get_is_initialized in -ludev... yes checking whether to enable installation of udev rules required for synchronization... yes checking whether to enable executable path detection in udev rules... no checking whether udev supports built-in blkid... yes checking whether to enable O_DIRECT... yes checking whether to include Python D-Bus support... no checking whether to build notifydbus... yes checking for libsystemd... yes checking whether to install fsadm... yes checking whether to install lvm_import_vdo... yes checking whether to install blkdeactivate... yes checking whether to use dmeventd... yes checking whether to compile liblvm2cmd.so... yes checking whether to build dmfilemapd... no checking for getline in -lc... yes checking for canonicalize_file_name in -lc... yes checking for dlopen in -ldl... yes checking for log10 in -lm... yes checking for pthread_mutex_lock in -lpthread... yes checking whether to enable selinux support... yes checking for sepol_check_context in -lsepol... yes checking for libselinux... yes checking for is_selinux_enabled in -lselinux... yes checking for selinux/selinux.h... yes checking for selinux/label.h... yes checking for BLKZEROOUT in sys/ioctl.h.... yes checking whether to use BLKZEROOUT for device zeroing... yes checking for clock_gettime... yes checking for struct stat has st_ctim.... yes checking for getopt.h... (cached) yes checking for libedit... yes checking whether to enable internationalisation... no checking for kernel modules directory... /lib/modules checking whether to enable readline... no checking for editline/readline.h... yes checking whether to enable editline... yes checking for strtoull... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking for strpbrk... yes checking whether strerror_r returns char *... yes checking for arpa/inet.h... yes checking for dlfcn.h... yes checking for sys/ipc.h... yes checking for sys/sem.h... yes checking for default lock directory... /run/lock/lvm checking for kernel interface choice... ioctl configure: creating ./config.status config.status: creating Makefile config.status: creating make.tmpl config.status: creating libdm/make.tmpl config.status: creating daemons/Makefile config.status: creating daemons/cmirrord/Makefile config.status: creating daemons/dmeventd/Makefile config.status: creating daemons/dmeventd/libdevmapper-event.pc config.status: creating daemons/dmeventd/plugins/Makefile config.status: creating daemons/dmeventd/plugins/lvm2/Makefile config.status: creating daemons/dmeventd/plugins/raid/Makefile config.status: creating daemons/dmeventd/plugins/mirror/Makefile config.status: creating daemons/dmeventd/plugins/snapshot/Makefile config.status: creating daemons/dmeventd/plugins/thin/Makefile config.status: creating daemons/dmeventd/plugins/vdo/Makefile config.status: creating daemons/lvmdbusd/Makefile config.status: creating daemons/lvmdbusd/lvmdbusd config.status: creating daemons/lvmdbusd/lvmdb.py config.status: creating daemons/lvmdbusd/lvm_shell_proxy.py config.status: creating daemons/lvmdbusd/path.py config.status: creating daemons/lvmpolld/Makefile config.status: creating daemons/lvmlockd/Makefile config.status: creating conf/Makefile config.status: creating conf/example.conf config.status: creating conf/lvmlocal.conf config.status: creating conf/command_profile_template.profile config.status: creating conf/metadata_profile_template.profile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating include/lvm-version.h config.status: creating libdaemon/Makefile config.status: creating libdaemon/client/Makefile config.status: creating libdaemon/server/Makefile config.status: creating libdm/Makefile config.status: creating libdm/dm-tools/Makefile config.status: creating libdm/libdevmapper.pc config.status: creating man/Makefile config.status: creating po/Makefile config.status: creating scripts/lvm2-pvscan.service config.status: creating scripts/blkdeactivate.sh config.status: creating scripts/blk_availability_init_red_hat config.status: creating scripts/blk_availability_systemd_red_hat.service config.status: creating scripts/cmirrord_init_red_hat config.status: creating scripts/com.redhat.lvmdbus1.service config.status: creating scripts/dm_event_systemd_red_hat.service config.status: creating scripts/dm_event_systemd_red_hat.socket config.status: creating scripts/lvm2_cmirrord_systemd_red_hat.service config.status: creating scripts/lvm2_lvmdbusd_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_init_red_hat config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.socket config.status: creating scripts/lvmlockd.service config.status: creating scripts/lvmlocks.service config.status: creating scripts/lvm2_monitoring_init_red_hat config.status: creating scripts/lvm2_monitoring_systemd_red_hat.service config.status: creating scripts/lvm2_tmpfiles_red_hat.conf config.status: creating scripts/lvmdump.sh config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating tools/Makefile config.status: creating udev/Makefile config.status: creating include/configure.h configure: WARNING: Support for thin provisioning is limited since some thin provisioning tools are missing! configure: WARNING: You should also install latest thin_check vsn 0.7.0 (or later) for lvm2 thin provisioning configure: WARNING: Support for cache is limited since some cache tools are missing! configure: WARNING: Unrecognized 'vdoformat' tool is REQUIRED for VDO logical volume creation! mkdir -p debian/build/build_udeb cp -al COPYING COPYING.BSD COPYING.LIB INSTALL Makefile.in README TESTING VERSION VERSION_DM WHATS_NEW WHATS_NEW_DM acinclude.m4 aclocal.m4 autoconf autom4te.cache base conf configure configure.ac configure~ coverity daemons device_mapper doc ikiwiki.setup include lib libdaemon libdm make.tmpl.in man nix po scripts spec test tools udev debian/build/build_udeb/ dh_auto_configure --sourcedirectory=debian/build/build_udeb -- --with-optimisation="-Os" --with-lvm1=none --with-pool=none --disable-app-machineid --disable-readline --disable-selinux --disable-systemd-journal cd debian/build/build_udeb && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-optimisation=-Os --with-lvm1=none --with-pool=none --disable-app-machineid --disable-readline --disable-selinux --disable-systemd-journal 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... /usr/bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether make sets $(MAKE)... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for ranlib... ranlib checking for readelf... readelf checking for ar... ar checking for cflow... no checking for cscope... no 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 checking for library containing opendir... none required checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for vfork.h... no checking for sys/time.h... yes checking for sys/param.h... yes checking for sys/mkdev.h... no checking for sys/sysmacros.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for assert.h... yes checking for ctype.h... yes checking for dirent.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for float.h... yes checking for getopt.h... yes checking for inttypes.h... (cached) yes checking for langinfo.h... yes checking for libgen.h... yes checking for limits.h... yes checking for locale.h... yes checking for paths.h... yes checking for signal.h... yes checking for stdarg.h... yes checking for stddef.h... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for syslog.h... yes checking for sys/mman.h... yes checking for sys/param.h... (cached) yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/utsname.h... yes checking for sys/wait.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for termios.h... yes checking for sys/statvfs.h... yes checking for sys/timerfd.h... yes checking for sys/vfs.h... yes checking for linux/magic.h... yes checking for linux/fiemap.h... yes checking for libaio.h... yes checking for asm/byteorder.h... yes checking for linux/fs.h... yes checking for malloc.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for struct stat.st_rdev... yes checking for ptrdiff_t... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for mode_t... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for ssize_t... yes checking for uid_t... yes checking for gid_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for __builtin_clz... yes checking for __builtin_clzll... yes checking for __builtin_ffs... yes checking for ftruncate... yes checking for gethostname... yes checking for getpagesize... yes checking for gettimeofday... yes checking for localtime_r... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for munmap... yes checking for nl_langinfo... yes checking for pselect... yes checking for realpath... yes checking for rmdir... yes checking for setenv... yes checking for setlocale... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strndup... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for ffs... yes checking for mallinfo2... yes checking for prlimit... yes checking for versionsort... yes checking for working alloca.h... yes checking for alloca... yes checking whether closedir returns void... no checking for working chown... yes checking for fork... yes checking for vfork... yes checking for alarm... yes checking for getpagesize... (cached) yes checking for vprintf... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for working mktime... yes checking for working mmap... yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking whether to enable dependency tracking... no checking whether to build silently... no checking whether to use static linking... no checking whether to use dynamic linking... yes checking whether gcc accepts -pie flag... yes checking whether gcc accepts -Wl,-z,relro,-z,now,-z,pack-relative-relocs,--as-needed ld flags... yes checking file owner... checking group owner... checking device node uid... 0 checking device node gid... 0 checking device node mode... 0600 checking when to create device nodes... on resume checking default for use_devicesfile... 0 checking default name mangling... auto checking default for event_activation... 1 checking whether to include snapshots... internal 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:/i/capture/the/path:/usr/sbin:/sbin checking for thin_dump... no configure: WARNING: "thin_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for thin_repair... no configure: WARNING: "thin_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for thin_restore... no configure: WARNING: "thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking whether /usr/sbin/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:/i/capture/the/path:/usr/sbin:/sbin checking for cache_dump... no configure: WARNING: "cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for cache_repair... no configure: WARNING: "cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for cache_restore... no configure: WARNING: "cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking whether /usr/sbin/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:/i/capture/the/path checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes checking whether to enable OCF resource agents... no checking for default run directory... /run checking whether to build cluster mirror log daemon... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable debugging... no checking whether gcc accepts -Wjump-misses-init flag... yes checking whether gcc accepts -Wclobbered flag... yes checking whether gcc accepts -Wsync-nand flag... yes checking for C optimisation flag... -Os checking whether to use symbol versioning... gnu checking whether to gather gcov profiling data... no checking whether to enable valgrind awareness of pools... no checking for valgrind... no checking whether to use device-mapper... yes checking whether to build lvmpolld... no checking whether to build lvmlockdsanlock... no checking whether to build lvmlockddlm... no checking whether to build lvmlockddlmcontrol... no checking whether to build lvmlockdidm... no checking whether to build lvmlockd... no checking for systemd/sd-journal.h... yes checking whether to log to systemd journal... no checking for systemd/sd-id128.h... yes checking whether to support systemd appmachineid... no checking for systemd-run... no checking for app running udev background service... /usr/bin/systemd-run checking for blkid >= 2.24... yes checking for blkid.h defines BLKID_SUBLKS_FSINFO.... yes checking whether to enable libblkid detection of signatures when wiping... yes checking whether to enable synchronization with udev processing... no checking whether to enable installation of udev rules required for synchronization... no checking whether to enable executable path detection in udev rules... no checking whether udev supports built-in blkid... yes checking whether to enable O_DIRECT... yes checking whether to include Python D-Bus support... no checking whether to build notifydbus... no checking whether to install fsadm... yes checking whether to install lvm_import_vdo... yes checking whether to install blkdeactivate... yes checking whether to use dmeventd... no checking whether to compile liblvm2cmd.so... no checking whether to build dmfilemapd... no checking for getline in -lc... yes checking for canonicalize_file_name in -lc... yes checking for dlopen in -ldl... yes checking for log10 in -lm... yes checking for pthread_mutex_lock in -lpthread... yes checking whether to enable selinux support... no checking for BLKZEROOUT in sys/ioctl.h.... yes checking whether to use BLKZEROOUT for device zeroing... yes checking for clock_gettime... yes checking for struct stat has st_ctim.... yes checking for getopt.h... (cached) yes checking whether to enable internationalisation... no checking for kernel modules directory... /lib/modules checking whether to enable readline... no checking whether to enable editline... no checking for gcc options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking for dlfcn.h... yes checking for default lock directory... /run/lock/lvm checking for kernel interface choice... ioctl configure: creating ./config.status config.status: creating Makefile config.status: creating make.tmpl config.status: creating libdm/make.tmpl config.status: creating daemons/Makefile config.status: creating daemons/cmirrord/Makefile config.status: creating daemons/dmeventd/Makefile config.status: creating daemons/dmeventd/libdevmapper-event.pc config.status: creating daemons/dmeventd/plugins/Makefile config.status: creating daemons/dmeventd/plugins/lvm2/Makefile config.status: creating daemons/dmeventd/plugins/raid/Makefile config.status: creating daemons/dmeventd/plugins/mirror/Makefile config.status: creating daemons/dmeventd/plugins/snapshot/Makefile config.status: creating daemons/dmeventd/plugins/thin/Makefile config.status: creating daemons/dmeventd/plugins/vdo/Makefile config.status: creating daemons/lvmdbusd/Makefile config.status: creating daemons/lvmdbusd/lvmdbusd config.status: creating daemons/lvmdbusd/lvmdb.py config.status: creating daemons/lvmdbusd/lvm_shell_proxy.py config.status: creating daemons/lvmdbusd/path.py config.status: creating daemons/lvmpolld/Makefile config.status: creating daemons/lvmlockd/Makefile config.status: creating conf/Makefile config.status: creating conf/example.conf config.status: creating conf/lvmlocal.conf config.status: creating conf/command_profile_template.profile config.status: creating conf/metadata_profile_template.profile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating include/lvm-version.h config.status: creating libdaemon/Makefile config.status: creating libdaemon/client/Makefile config.status: creating libdaemon/server/Makefile config.status: creating libdm/Makefile config.status: creating libdm/dm-tools/Makefile config.status: creating libdm/libdevmapper.pc config.status: creating man/Makefile config.status: creating po/Makefile config.status: creating scripts/lvm2-pvscan.service config.status: creating scripts/blkdeactivate.sh config.status: creating scripts/blk_availability_init_red_hat config.status: creating scripts/blk_availability_systemd_red_hat.service config.status: creating scripts/cmirrord_init_red_hat config.status: creating scripts/com.redhat.lvmdbus1.service config.status: creating scripts/dm_event_systemd_red_hat.service config.status: creating scripts/dm_event_systemd_red_hat.socket config.status: creating scripts/lvm2_cmirrord_systemd_red_hat.service config.status: creating scripts/lvm2_lvmdbusd_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_init_red_hat config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.socket config.status: creating scripts/lvmlockd.service config.status: creating scripts/lvmlocks.service config.status: creating scripts/lvm2_monitoring_init_red_hat config.status: creating scripts/lvm2_monitoring_systemd_red_hat.service config.status: creating scripts/lvm2_tmpfiles_red_hat.conf config.status: creating scripts/lvmdump.sh config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating tools/Makefile config.status: creating udev/Makefile config.status: creating include/configure.h configure: WARNING: Support for thin provisioning is limited since some thin provisioning tools are missing! configure: WARNING: Support for cache is limited since some cache tools are missing! configure: WARNING: Unrecognized 'vdoformat' tool is REQUIRED for VDO logical volume creation! mkdir -p debian/build/build_deb_all cp -al COPYING COPYING.BSD COPYING.LIB INSTALL Makefile.in README TESTING VERSION VERSION_DM WHATS_NEW WHATS_NEW_DM acinclude.m4 aclocal.m4 autoconf autom4te.cache base conf configure configure.ac configure~ coverity daemons device_mapper doc ikiwiki.setup include lib libdaemon libdm make.tmpl.in man nix po scripts spec test tools udev debian/build/build_deb_all/ dh_auto_configure --sourcedirectory=debian/build/build_deb_all -- --enable-dbus-service --disable-readline --disable-selinux cd debian/build/build_deb_all && ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-dbus-service --disable-readline --disable-selinux 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... /usr/bin/sed checking for gawk... no checking for mawk... mawk checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether make sets $(MAKE)... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for ranlib... ranlib checking for readelf... readelf checking for ar... ar checking for cflow... no checking for cscope... no 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 checking for library containing opendir... none required checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for vfork.h... no checking for sys/time.h... yes checking for sys/param.h... yes checking for sys/mkdev.h... no checking for sys/sysmacros.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99 or later... yes checking for assert.h... yes checking for ctype.h... yes checking for dirent.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for float.h... yes checking for getopt.h... yes checking for inttypes.h... (cached) yes checking for langinfo.h... yes checking for libgen.h... yes checking for limits.h... yes checking for locale.h... yes checking for paths.h... yes checking for signal.h... yes checking for stdarg.h... yes checking for stddef.h... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for syslog.h... yes checking for sys/mman.h... yes checking for sys/param.h... (cached) yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/utsname.h... yes checking for sys/wait.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for termios.h... yes checking for sys/statvfs.h... yes checking for sys/timerfd.h... yes checking for sys/vfs.h... yes checking for linux/magic.h... yes checking for linux/fiemap.h... yes checking for libaio.h... yes checking for asm/byteorder.h... yes checking for linux/fs.h... yes checking for malloc.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for struct stat.st_rdev... yes checking for ptrdiff_t... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for mode_t... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for ssize_t... yes checking for uid_t... yes checking for gid_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for __builtin_clz... yes checking for __builtin_clzll... yes checking for __builtin_ffs... yes checking for ftruncate... yes checking for gethostname... yes checking for getpagesize... yes checking for gettimeofday... yes checking for localtime_r... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for mkfifo... yes checking for munmap... yes checking for nl_langinfo... yes checking for pselect... yes checking for realpath... yes checking for rmdir... yes checking for setenv... yes checking for setlocale... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strndup... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for ffs... yes checking for mallinfo2... yes checking for prlimit... yes checking for versionsort... yes checking for working alloca.h... yes checking for alloca... yes checking whether closedir returns void... no checking for working chown... yes checking for fork... yes checking for vfork... yes checking for alarm... yes checking for getpagesize... (cached) yes checking for vprintf... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat correctly handles trailing slash... yes checking whether lstat accepts an empty string... no checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for working mktime... yes checking for working mmap... yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for working strtod... yes checking whether to enable dependency tracking... no checking whether to build silently... no checking whether to use static linking... no checking whether to use dynamic linking... yes checking whether gcc accepts -pie flag... yes checking whether gcc accepts -Wl,-z,relro,-z,now,-z,pack-relative-relocs,--as-needed ld flags... yes checking file owner... checking group owner... checking device node uid... 0 checking device node gid... 0 checking device node mode... 0600 checking when to create device nodes... on resume checking default for use_devicesfile... 0 checking default name mangling... auto checking default for event_activation... 1 checking whether to include snapshots... internal 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:/i/capture/the/path:/usr/sbin:/sbin checking for thin_dump... no configure: WARNING: "thin_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for thin_repair... no configure: WARNING: "thin_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for thin_restore... no configure: WARNING: "thin_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking whether /usr/sbin/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:/i/capture/the/path:/usr/sbin:/sbin checking for cache_dump... no configure: WARNING: "cache_dump not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for cache_repair... no configure: WARNING: "cache_repair not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking for cache_restore... no configure: WARNING: "cache_restore not found in path /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/usr/sbin:/sbin" checking whether /usr/sbin/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:/i/capture/the/path checking whether to include writecache... internal checking whether to include integrity... internal checking whether to enable realtime support... yes checking whether to enable OCF resource agents... no checking for default run directory... /run checking whether to build cluster mirror log daemon... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable debugging... no checking whether gcc accepts -Wjump-misses-init flag... yes checking whether gcc accepts -Wclobbered flag... yes checking whether gcc accepts -Wsync-nand flag... yes checking for C optimisation flag... checking whether to use symbol versioning... gnu checking whether to gather gcov profiling data... no checking whether to enable valgrind awareness of pools... no checking for valgrind... no checking whether to use device-mapper... yes checking whether to build lvmpolld... no checking whether to build lvmlockdsanlock... no checking whether to build lvmlockddlm... no checking whether to build lvmlockddlmcontrol... no checking whether to build lvmlockdidm... no checking whether to build lvmlockd... no checking for systemd/sd-journal.h... yes checking whether to log to systemd journal... yes checking for systemd/sd-id128.h... yes checking whether to support systemd appmachineid... yes checking for systemd-run... no checking for app running udev background service... /usr/bin/systemd-run checking for blkid >= 2.24... yes checking for blkid.h defines BLKID_SUBLKS_FSINFO.... yes checking whether to enable libblkid detection of signatures when wiping... yes checking whether to enable synchronization with udev processing... no checking whether to enable installation of udev rules required for synchronization... no checking whether to enable executable path detection in udev rules... no checking whether udev supports built-in blkid... yes checking whether to enable O_DIRECT... yes checking whether to include Python D-Bus support... yes checking whether to build notifydbus... yes checking for libsystemd... yes checking for a Python interpreter with version >= 3... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.12 checking for python3 platform... linux checking for GNU default python3 prefix... ${prefix} checking for GNU default python3 exec_prefix... ${exec_prefix} checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.12/site-packages checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages checking for python3-config... /usr/bin/python3-config checking python3 module: pyudev... yes checking python3 module: dbus... yes checking whether to install fsadm... yes checking whether to install lvm_import_vdo... yes checking whether to install blkdeactivate... yes checking whether to use dmeventd... no checking whether to compile liblvm2cmd.so... no checking whether to build dmfilemapd... no checking for getline in -lc... yes checking for canonicalize_file_name in -lc... yes checking for dlopen in -ldl... yes checking for log10 in -lm... yes checking for pthread_mutex_lock in -lpthread... yes checking whether to enable selinux support... no checking for BLKZEROOUT in sys/ioctl.h.... yes checking whether to use BLKZEROOUT for device zeroing... yes checking for clock_gettime... yes checking for struct stat has st_ctim.... yes checking for getopt.h... (cached) yes checking whether to enable internationalisation... no checking for kernel modules directory... /lib/modules checking whether to enable readline... no checking whether to enable editline... no checking for gcc options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking for dlfcn.h... yes checking for default lock directory... /run/lock/lvm checking for kernel interface choice... ioctl configure: creating ./config.status config.status: creating Makefile config.status: creating make.tmpl config.status: creating libdm/make.tmpl config.status: creating daemons/Makefile config.status: creating daemons/cmirrord/Makefile config.status: creating daemons/dmeventd/Makefile config.status: creating daemons/dmeventd/libdevmapper-event.pc config.status: creating daemons/dmeventd/plugins/Makefile config.status: creating daemons/dmeventd/plugins/lvm2/Makefile config.status: creating daemons/dmeventd/plugins/raid/Makefile config.status: creating daemons/dmeventd/plugins/mirror/Makefile config.status: creating daemons/dmeventd/plugins/snapshot/Makefile config.status: creating daemons/dmeventd/plugins/thin/Makefile config.status: creating daemons/dmeventd/plugins/vdo/Makefile config.status: creating daemons/lvmdbusd/Makefile config.status: creating daemons/lvmdbusd/lvmdbusd config.status: creating daemons/lvmdbusd/lvmdb.py config.status: creating daemons/lvmdbusd/lvm_shell_proxy.py config.status: creating daemons/lvmdbusd/path.py config.status: creating daemons/lvmpolld/Makefile config.status: creating daemons/lvmlockd/Makefile config.status: creating conf/Makefile config.status: creating conf/example.conf config.status: creating conf/lvmlocal.conf config.status: creating conf/command_profile_template.profile config.status: creating conf/metadata_profile_template.profile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating include/lvm-version.h config.status: creating libdaemon/Makefile config.status: creating libdaemon/client/Makefile config.status: creating libdaemon/server/Makefile config.status: creating libdm/Makefile config.status: creating libdm/dm-tools/Makefile config.status: creating libdm/libdevmapper.pc config.status: creating man/Makefile config.status: creating po/Makefile config.status: creating scripts/lvm2-pvscan.service config.status: creating scripts/blkdeactivate.sh config.status: creating scripts/blk_availability_init_red_hat config.status: creating scripts/blk_availability_systemd_red_hat.service config.status: creating scripts/cmirrord_init_red_hat config.status: creating scripts/com.redhat.lvmdbus1.service config.status: creating scripts/dm_event_systemd_red_hat.service config.status: creating scripts/dm_event_systemd_red_hat.socket config.status: creating scripts/lvm2_cmirrord_systemd_red_hat.service config.status: creating scripts/lvm2_lvmdbusd_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_init_red_hat config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.service config.status: creating scripts/lvm2_lvmpolld_systemd_red_hat.socket config.status: creating scripts/lvmlockd.service config.status: creating scripts/lvmlocks.service config.status: creating scripts/lvm2_monitoring_init_red_hat config.status: creating scripts/lvm2_monitoring_systemd_red_hat.service config.status: creating scripts/lvm2_tmpfiles_red_hat.conf config.status: creating scripts/lvmdump.sh config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating tools/Makefile config.status: creating udev/Makefile config.status: creating include/configure.h configure: WARNING: Support for thin provisioning is limited since some thin provisioning tools are missing! configure: WARNING: Support for cache is limited since some cache tools are missing! configure: WARNING: Unrecognized 'vdoformat' tool is REQUIRED for VDO logical volume creation! dh override_dh_auto_configure --parallel make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_auto_build --sourcedirectory=debian/build/build_deb -- \ LIB_VERSION_DM=1.02.1 V=1 cd debian/build/build_deb && make -j4 LIB_VERSION_DM=1.02.1 V=1 make[2]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb' make -C libdm device-mapper make -C conf device-mapper make -C include device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C lib device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' gcc -MT datastruct/bitset.o -MMD -MP -MF datastruct/bitset.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/bitset.c -o datastruct/bitset.o make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C libdaemon device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make -C man device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make -C scripts device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make -C udev device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/hash.c -o base/data-struct/hash.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/list.c -o base/data-struct/list.o /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmstats.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" blkdeactivate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmeventd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 gcc -MT datastruct/hash.o -MMD -MP -MF datastruct/hash.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/hash.c -o datastruct/hash.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmfilemapd.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/radix-tree.c -o base/data-struct/radix-tree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/datastruct/bitset.c -o device_mapper/datastruct/bitset.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o In file included from ./base/data-struct/radix-tree-adaptive.c:15, from base/data-struct/radix-tree.c:18: base/data-struct/radix-tree.c: In function '_visitor': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ base/data-struct/radix-tree.c:33:30: note: in expansion of macro 'container_of' 33 | struct visitor *vt = container_of(it, struct visitor, it); | ^~~~~~~~~~~~ gcc -MT datastruct/list.o -MMD -MP -MF datastruct/list.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/list.c -o datastruct/list.o device_mapper/ioctl/libdm-iface.c: In function '_unmarshal_status': device_mapper/ioctl/libdm-iface.c:673:24: warning: cast increases required alignment of target type [-Wcast-align] 673 | spec = (struct dm_target_spec *) outptr; | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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_task_get_deps': device_mapper/ioctl/libdm-iface.c:756:16: warning: cast increases required alignment of target type [-Wcast-align] 756 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_device_list': device_mapper/ioctl/libdm-iface.c:805:34: warning: cast increases required alignment of target type [-Wcast-align] 805 | names1 = (struct dm_names *)((char *) names1 + next); | ^ device_mapper/ioctl/libdm-iface.c:825:18: warning: cast increases required alignment of target type [-Wcast-align] 825 | dm_dev = (struct dm_active_device *) ((long*) (devs + 1) + cnt); | ^ device_mapper/ioctl/libdm-iface.c:828:25: warning: cast increases required alignment of target type [-Wcast-align] 828 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_names': device_mapper/ioctl/libdm-iface.c:878:16: warning: cast increases required alignment of target type [-Wcast-align] 878 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_versions': device_mapper/ioctl/libdm-iface.c:884:16: warning: cast increases required alignment of target type [-Wcast-align] 884 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function '_lookup_dev_name': device_mapper/ioctl/libdm-iface.c:1215:25: warning: cast increases required alignment of target type [-Wcast-align] 1215 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function '_flatten': device_mapper/ioctl/libdm-iface.c:1451:24: warning: cast increases required alignment of target type [-Wcast-align] 1451 | tmsg = (struct dm_target_msg *) b; | ^ device_mapper/ioctl/libdm-iface.c: In function '_process_all_v4': device_mapper/ioctl/libdm-iface.c:1525:25: warning: cast increases required alignment of target type [-Wcast-align] 1525 | 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:1960:24: warning: cast increases required alignment of target type [-Wcast-align] 1960 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && | ^ device_mapper/ioctl/libdm-iface.c:1963:33: warning: cast increases required alignment of target type [-Wcast-align] 1963 | names = (struct dm_name_list *)((char *) names + next); | ^ gcc -MT libdm-common.o -MMD -MP -MF libdm-common.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-common.c -o libdm-common.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-common.c:16: device_mapper/libdm-common.c: In function '_stack_node_op': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1524:31: note: in expansion of macro 'dm_list_item' 1524 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1538:31: note: in expansion of macro 'dm_list_item' 1538 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1556:31: note: in expansion of macro 'dm_list_item' 1556 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ device_mapper/libdm-common.c: In function '_pop_node_ops': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1607:23: note: in expansion of macro 'dm_list_item' 1607 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-config.c -o device_mapper/libdm-config.o In file included from ../libdm/misc/dmlib.h:95, 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:1522:31: note: in expansion of macro 'dm_list_item' 1522 | 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:1536:31: note: in expansion of macro 'dm_list_item' 1536 | 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:1554:31: note: in expansion of macro 'dm_list_item' 1554 | 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:1605:23: note: in expansion of macro 'dm_list_item' 1605 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-deptree.c -o device_mapper/libdm-deptree.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function '_nodes_are_linked': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:437:9: note: in expansion of macro 'dm_list_iterate_items' 437 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:437:9: note: in expansion of macro 'dm_list_iterate_items' 437 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_unlink': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:478:9: note: in expansion of macro 'dm_list_iterate_items' 478 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:478:9: note: in expansion of macro 'dm_list_iterate_items' 478 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_children_suspended': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:772:9: note: in expansion of macro 'dm_list_iterate_items' 772 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:772:9: note: in expansion of macro 'dm_list_iterate_items' 772 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function 'dm_tree_next_child': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:842:27: note: in expansion of macro 'dm_list_item' 842 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_node_has_closed_parents': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:991:9: note: in expansion of macro 'dm_list_iterate_items' 991 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:991:9: note: in expansion of macro 'dm_list_iterate_items' 991 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_get_last_load_segment': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1629:16: note: in expansion of macro 'dm_list_item' 1629 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_thin_pool_node_send_messages': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:1673:9: note: in expansion of macro 'dm_list_iterate_items' 1673 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:1673:9: note: in expansion of macro 'dm_list_iterate_items' 1673 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_emit_areas_line': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:2301:9: note: in expansion of macro 'dm_list_iterate_items' 2301 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:2301:9: note: in expansion of macro 'dm_list_iterate_items' 2301 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_target_version': device_mapper/libdm-deptree.c:2508:53: warning: cast increases required alignment of target type [-Wcast-align] 2508 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ device_mapper/libdm-deptree.c: In function '_load_node': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:3258:9: note: in expansion of macro 'dm_list_iterate_items' 3258 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:3258:9: note: in expansion of macro 'dm_list_iterate_items' 3258 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-file.c -o device_mapper/libdm-file.o 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))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:4180:17: note: in expansion of macro 'dm_list_iterate_items' 4180 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:4180:17: note: in expansion of macro 'dm_list_iterate_items' 4180 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.o gcc -MT libdm-config.o -MMD -MP -MF libdm-config.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-config.c -o libdm-config.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-string.c -o device_mapper/libdm-string.o device_mapper/libdm-report.c: In function '_report_field_string_list': device_mapper/libdm-report.c:537:32: warning: cast increases required alignment of target type [-Wcast-align] 537 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-report.c:16: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:586:24: warning: cast increases required alignment of target type [-Wcast-align] 586 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ device_mapper/libdm-report.c: In function '_add_sort_key': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1116:9: note: in expansion of macro 'dm_list_iterate_items' 1116 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1116:9: note: in expansion of macro 'dm_list_iterate_items' 1116 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_help_requested': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1270:9: note: in expansion of macro 'dm_list_iterate_items' 1270 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1270:9: note: in expansion of macro 'dm_list_iterate_items' 1270 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_strict_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1765:36: note: in expansion of macro 'dm_list_item' 1765 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1776:9: note: in expansion of macro 'dm_list_iterate_items' 1776 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1776:9: note: in expansion of macro 'dm_list_iterate_items' 1776 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_subset_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1798:36: note: in expansion of macro 'dm_list_item' 1798 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1805:9: note: in expansion of macro 'dm_list_iterate_items' 1805 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1805:9: note: in expansion of macro 'dm_list_iterate_items' 1805 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_any': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1830:17: note: in expansion of macro 'dm_list_iterate_items' 1830 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1830:17: note: in expansion of macro 'dm_list_iterate_items' 1830 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1837:9: note: in expansion of macro 'dm_list_iterate_items' 1837 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1837:9: note: in expansion of macro 'dm_list_iterate_items' 1837 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_check_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1956:25: note: in expansion of macro 'dm_list_iterate_items' 1956 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1956:25: note: in expansion of macro 'dm_list_iterate_items' 1956 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1965:25: note: in expansion of macro 'dm_list_iterate_items' 1965 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1965:25: note: in expansion of macro 'dm_list_iterate_items' 1965 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1971:25: note: in expansion of macro 'dm_list_iterate_items' 1971 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1971:25: note: in expansion of macro 'dm_list_iterate_items' 1971 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_do_report_object': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2037:9: note: in expansion of macro 'dm_list_iterate_items' 2037 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2037:9: note: in expansion of macro 'dm_list_iterate_items' 2037 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_do_report_compact_fields': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' 2147 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' 2147 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2162:9: note: in expansion of macro 'dm_list_iterate_items' 2162 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2162:9: note: in expansion of macro 'dm_list_iterate_items' 2162 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_field_to_compact_match': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2191:17: note: in expansion of macro 'dm_list_iterate_items' 2191 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2191:17: note: in expansion of macro 'dm_list_iterate_items' 2191 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_tok_value_string_list': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_create_field_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3528:9: note: in expansion of macro 'dm_list_iterate_items' 3528 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3528:9: note: in expansion of macro 'dm_list_iterate_items' 3528 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_reset_field_props': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4151:9: note: in expansion of macro 'dm_list_iterate_items' 4151 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4151:9: note: in expansion of macro 'dm_list_iterate_items' 4151 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_set_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4165:9: note: in expansion of macro 'dm_list_iterate_items' 4165 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4165:9: note: in expansion of macro 'dm_list_iterate_items' 4165 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_report_headings': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4249:9: note: in expansion of macro 'dm_list_iterate_items' 4249 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4249:9: note: in expansion of macro 'dm_list_iterate_items' 4249 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4262:9: note: in expansion of macro 'dm_list_iterate_items' 4262 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4262:9: note: in expansion of macro 'dm_list_iterate_items' 4262 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_recalculate_fields': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4324:9: note: in expansion of macro 'dm_list_iterate_items' 4324 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4324:9: note: in expansion of macro 'dm_list_iterate_items' 4324 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4325:17: note: in expansion of macro 'dm_list_iterate_items' 4325 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4325:17: note: in expansion of macro 'dm_list_iterate_items' 4325 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_sort_rows': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4423:9: note: in expansion of macro 'dm_list_iterate_items' 4423 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4423:9: note: in expansion of macro 'dm_list_iterate_items' 4423 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_output_field_json_fmt': device_mapper/libdm-report.c:4659:35: warning: cast increases required alignment of target type [-Wcast-align] 4659 | pos_len = (struct pos_len *) (field->report_string + | ^ device_mapper/libdm-report.c: In function '_output_as_rows': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4757:9: note: in expansion of macro 'dm_list_iterate_items' 4757 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4757:9: note: in expansion of macro 'dm_list_iterate_items' 4757 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4759:25: note: in expansion of macro 'dm_list_iterate_items' 4759 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4759:25: note: in expansion of macro 'dm_list_iterate_items' 4759 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4762:41: note: in expansion of macro 'dm_list_item' 4762 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4789:17: note: in expansion of macro 'dm_list_iterate_items' 4789 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4789:17: note: in expansion of macro 'dm_list_iterate_items' 4789 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4790:38: note: in expansion of macro 'dm_list_item' 4790 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_get_last_displayed_rowh': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4835:23: note: in expansion of macro 'dm_list_item' 4835 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_output_as_columns': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4859:23: note: in expansion of macro 'dm_list_item' 4859 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4879:33: note: in expansion of macro 'dm_list_item' 4879 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_get_topmost_report_group_item': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4949:24: note: in expansion of macro 'dm_list_item' 4949 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-targets.c -o device_mapper/libdm-targets.o device_mapper/libdm-report.c: In function '_report_group_push_single': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5125:9: note: in expansion of macro 'dm_list_iterate_items' 5125 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5125:9: note: in expansion of macro 'dm_list_iterate_items' 5125 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_group_push': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5207:9: note: in expansion of macro 'dm_list_iterate_items' 5207 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5207:9: note: in expansion of macro 'dm_list_iterate_items' 5207 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_group_output_and_pop_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:175: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_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -MT libdm-deptree.o -MMD -MP -MF libdm-deptree.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-deptree.c -o libdm-deptree.o In file included from ../libdm/misc/dmlib.h:95, 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:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | 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:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | 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:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | 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:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | 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:732:9: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:732:9: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:802:27: note: in expansion of macro 'dm_list_item' 802 | 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:951:9: note: in expansion of macro 'dm_list_iterate_items' 951 | 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:951:9: note: in expansion of macro 'dm_list_iterate_items' 951 | 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:1541:16: note: in expansion of macro 'dm_list_item' 1541 | 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:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | 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:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | 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:2142:9: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:2142:9: note: in expansion of macro 'dm_list_iterate_items' 2142 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function '_target_version': libdm-deptree.c:2349:53: warning: cast increases required alignment of target type [-Wcast-align] 2349 | 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:2803:9: note: in expansion of macro 'dm_list_iterate_items' 2803 | 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:2803:9: note: in expansion of macro 'dm_list_iterate_items' 2803 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.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:3630:17: note: in expansion of macro 'dm_list_iterate_items' 3630 | 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:3630:17: note: in expansion of macro 'dm_list_iterate_items' 3630 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/mm/pool.c -o device_mapper/mm/pool.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, from device_mapper/mm/pool.c:16: device_mapper/mm/pool.c: In function 'dm_pools_check_leaks': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/parse_rx.c -o device_mapper/regex/parse_rx.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/ttree.c -o device_mapper/regex/ttree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o gcc -MT device_mapper/vdo/vdo_reader.o -MMD -MP -MF device_mapper/vdo/vdo_reader.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_reader.c -o device_mapper/vdo/vdo_reader.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_target.c -o device_mapper/vdo/vdo_target.o 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 gcc -MT libdm-file.o -MMD -MP -MF libdm-file.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-file.c -o libdm-file.o gcc -MT libdm-report.o -MMD -MP -MF libdm-report.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-report.c -o libdm-report.o rm -f device_mapper/libdevice-mapper.a ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_reader.o device_mapper/vdo/vdo_target.o > /dev/null ar: creating device_mapper/libdevice-mapper.a gcc -MT libdm-stats.o -MMD -MP -MF libdm-stats.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-stats.c -o libdm-stats.o gcc -MT libdm-string.o -MMD -MP -MF libdm-string.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-string.c -o libdm-string.o libdm-report.c: In function '_report_field_string_list': libdm-report.c:536:32: warning: cast increases required alignment of target type [-Wcast-align] 536 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ In file included from ../libdm/misc/dmlib.h:95, from libdm-report.c:16: ../libdm/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:556:9: note: in expansion of macro 'dm_list_iterate_items' 556 | 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:556:9: note: in expansion of macro 'dm_list_iterate_items' 556 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c:585:24: warning: cast increases required alignment of target type [-Wcast-align] 585 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ 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:1115:9: note: in expansion of macro 'dm_list_iterate_items' 1115 | 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:1115:9: note: in expansion of macro 'dm_list_iterate_items' 1115 | 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:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | 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:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | 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:1763:36: note: in expansion of macro 'dm_list_item' 1763 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1796:36: note: in expansion of macro 'dm_list_item' 1796 | 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:1803:9: note: in expansion of macro 'dm_list_iterate_items' 1803 | 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:1803:9: note: in expansion of macro 'dm_list_iterate_items' 1803 | 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:1828:17: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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:1828:17: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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:1835:9: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:1835:9: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:1954:25: note: in expansion of macro 'dm_list_iterate_items' 1954 | 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:1954:25: note: in expansion of macro 'dm_list_iterate_items' 1954 | 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:1963:25: note: in expansion of macro 'dm_list_iterate_items' 1963 | 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:1963:25: note: in expansion of macro 'dm_list_iterate_items' 1963 | 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:1969:25: note: in expansion of macro 'dm_list_iterate_items' 1969 | 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:1969:25: note: in expansion of macro 'dm_list_iterate_items' 1969 | 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:2035:9: note: in expansion of macro 'dm_list_iterate_items' 2035 | 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:2035:9: note: in expansion of macro 'dm_list_iterate_items' 2035 | 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:2145:9: note: in expansion of macro 'dm_list_iterate_items' 2145 | 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:2145:9: note: in expansion of macro 'dm_list_iterate_items' 2145 | 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:2160:9: note: in expansion of macro 'dm_list_iterate_items' 2160 | 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:2160:9: note: in expansion of macro 'dm_list_iterate_items' 2160 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2189:17: note: in expansion of macro 'dm_list_iterate_items' 2189 | 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:2189:17: note: in expansion of macro 'dm_list_iterate_items' 2189 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function '_tok_value_string_list': gcc -MT libdm-targets.o -MMD -MP -MF libdm-targets.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-targets.c -o libdm-targets.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:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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:3526:9: note: in expansion of macro 'dm_list_iterate_items' 3526 | 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:3526:9: note: in expansion of macro 'dm_list_iterate_items' 3526 | 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:4149:9: note: in expansion of macro 'dm_list_iterate_items' 4149 | 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:4149:9: note: in expansion of macro 'dm_list_iterate_items' 4149 | 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:4163:9: note: in expansion of macro 'dm_list_iterate_items' 4163 | 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:4163:9: note: in expansion of macro 'dm_list_iterate_items' 4163 | 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:4247:9: note: in expansion of macro 'dm_list_iterate_items' 4247 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:95, 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: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:4247:9: note: in expansion of macro 'dm_list_iterate_items' 4247 | 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: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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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: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:4260:9: note: in expansion of macro 'dm_list_iterate_items' 4260 | 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: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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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:4260:9: note: in expansion of macro 'dm_list_iterate_items' 4260 | 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: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:4044:24: note: in expansion of macro 'dm_list_item' 4044 | next = dm_list_item(dm_list_next(&ext_list, &ext->list), | ^~~~~~~~~~~~ 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:4322:9: note: in expansion of macro 'dm_list_iterate_items' 4322 | 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:4322:9: note: in expansion of macro 'dm_list_iterate_items' 4322 | 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:4323:17: note: in expansion of macro 'dm_list_iterate_items' 4323 | 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:4323:17: note: in expansion of macro 'dm_list_iterate_items' 4323 | 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:4421:9: note: in expansion of macro 'dm_list_iterate_items' 4421 | 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:4421:9: note: in expansion of macro 'dm_list_iterate_items' 4421 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function '_output_field_json_fmt': libdm-report.c:4657:35: warning: cast increases required alignment of target type [-Wcast-align] 4657 | pos_len = (struct pos_len *) (field->report_string + | ^ 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:4755:9: note: in expansion of macro 'dm_list_iterate_items' 4755 | 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:4755:9: note: in expansion of macro 'dm_list_iterate_items' 4755 | 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:4757:25: note: in expansion of macro 'dm_list_iterate_items' 4757 | 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:4757:25: note: in expansion of macro 'dm_list_iterate_items' 4757 | 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:4760:41: note: in expansion of macro 'dm_list_item' 4760 | 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:4787:17: note: in expansion of macro 'dm_list_iterate_items' 4787 | 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:4787:17: note: in expansion of macro 'dm_list_iterate_items' 4787 | 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:4788:38: note: in expansion of macro 'dm_list_item' 4788 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ libdm-report.c: In function '_get_last_displayed_rowh': ../libdm/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:4833:23: note: in expansion of macro 'dm_list_item' 4833 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ 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:4857:23: note: in expansion of macro 'dm_list_item' 4857 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ gcc -MT libdm-timestamp.o -MMD -MP -MF libdm-timestamp.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-timestamp.c -o 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: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:4877:33: note: in expansion of macro 'dm_list_item' 4877 | 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:4947:24: note: in expansion of macro 'dm_list_item' 4947 | 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:5123:9: note: in expansion of macro 'dm_list_iterate_items' 5123 | 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:5123:9: note: in expansion of macro 'dm_list_iterate_items' 5123 | 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:5205:9: note: in expansion of macro 'dm_list_iterate_items' 5205 | 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:5205:9: note: in expansion of macro 'dm_list_iterate_items' 5205 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -MT mm/dbg_malloc.o -MMD -MP -MF mm/dbg_malloc.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/dbg_malloc.c -o mm/dbg_malloc.o gcc -MT mm/pool.o -MMD -MP -MF mm/pool.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/pool.c -o mm/pool.o In file included from ../libdm/misc/dmlib.h:95, 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) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT regex/matcher.o -MMD -MP -MF regex/matcher.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/matcher.c -o regex/matcher.o gcc -MT regex/parse_rx.o -MMD -MP -MF regex/parse_rx.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/parse_rx.c -o regex/parse_rx.o gcc -MT regex/ttree.o -MMD -MP -MF regex/ttree.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/ttree.c -o regex/ttree.o gcc -MT ioctl/libdm-iface.o -MMD -MP -MF ioctl/libdm-iface.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 ioctl/libdm-iface.c -o ioctl/libdm-iface.o set -e; \ ( cat ./.exported_symbols; \ if test -n "./libdevmapper.h"; then \ gcc -E -P -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./libdevmapper.h | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated ioctl/libdm-iface.c: In function '_unmarshal_status': ioctl/libdm-iface.c:680:24: warning: cast increases required alignment of target type [-Wcast-align] 680 | spec = (struct dm_target_spec *) outptr; | ^ ioctl/libdm-iface.c: In function 'dm_task_get_deps': ioctl/libdm-iface.c:764:16: warning: cast increases required alignment of target type [-Wcast-align] 764 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function 'dm_task_get_names': ioctl/libdm-iface.c:794:16: warning: cast increases required alignment of target type [-Wcast-align] 794 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function 'dm_task_get_versions': ioctl/libdm-iface.c:800:16: warning: cast increases required alignment of target type [-Wcast-align] 800 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function '_lookup_dev_name': ioctl/libdm-iface.c:1125:25: warning: cast increases required alignment of target type [-Wcast-align] 1125 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function '_flatten': ioctl/libdm-iface.c:1346:24: warning: cast increases required alignment of target type [-Wcast-align] 1346 | tmsg = (struct dm_target_msg *) b; | ^ ioctl/libdm-iface.c: In function '_process_all_v4': ioctl/libdm-iface.c:1420:25: warning: cast increases required alignment of target type [-Wcast-align] 1420 | names = (struct dm_names *)((char *) names + next); | ^ set -e;\ R=$(/usr/bin/sort .exported_symbols_generated .exported_symbols.Base .exported_symbols.DM_1_02_100 .exported_symbols.DM_1_02_101 .exported_symbols.DM_1_02_103 .exported_symbols.DM_1_02_104 .exported_symbols.DM_1_02_105 .exported_symbols.DM_1_02_106 .exported_symbols.DM_1_02_107 .exported_symbols.DM_1_02_110 .exported_symbols.DM_1_02_113 .exported_symbols.DM_1_02_124 .exported_symbols.DM_1_02_128 .exported_symbols.DM_1_02_129 .exported_symbols.DM_1_02_131 .exported_symbols.DM_1_02_133 .exported_symbols.DM_1_02_135 .exported_symbols.DM_1_02_138 .exported_symbols.DM_1_02_141 .exported_symbols.DM_1_02_147 .exported_symbols.DM_1_02_172 .exported_symbols.DM_1_02_181 .exported_symbols.DM_1_02_197 .exported_symbols.DM_1_02_97 .exported_symbols.DM_1_02_98 .exported_symbols.DM_1_02_99 | /usr/bin/grep -v "^#" | uniq -u);\ test -z "$R" || { echo "Mismatch between symbols in shared library and lists in .exported_symbols.* files: $R"; false; } ;\ LAST=;\ for i in $(echo ./.exported_symbols.Base ./.exported_symbols.DM_1_02_100 ./.exported_symbols.DM_1_02_101 ./.exported_symbols.DM_1_02_103 ./.exported_symbols.DM_1_02_104 ./.exported_symbols.DM_1_02_105 ./.exported_symbols.DM_1_02_106 ./.exported_symbols.DM_1_02_107 ./.exported_symbols.DM_1_02_110 ./.exported_symbols.DM_1_02_113 ./.exported_symbols.DM_1_02_124 ./.exported_symbols.DM_1_02_128 ./.exported_symbols.DM_1_02_129 ./.exported_symbols.DM_1_02_131 ./.exported_symbols.DM_1_02_133 ./.exported_symbols.DM_1_02_135 ./.exported_symbols.DM_1_02_138 ./.exported_symbols.DM_1_02_141 ./.exported_symbols.DM_1_02_147 ./.exported_symbols.DM_1_02_172 ./.exported_symbols.DM_1_02_181 ./.exported_symbols.DM_1_02_197 ./.exported_symbols.DM_1_02_97 ./.exported_symbols.DM_1_02_98 ./.exported_symbols.DM_1_02_99 | tr ' ' '\n' | /usr/bin/sort -nt_ -k5 ); do\ echo "${i##*.} {"; echo " global:";\ /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" $i;\ if test -z "$LAST"; then echo " local:"; echo " *;";fi;\ echo "}$LAST;";\ LAST=" ${i##*.}";\ done > .export.sym ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': ioctl/libdm-iface.c:1836:24: warning: cast increases required alignment of target type [-Wcast-align] 1836 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && | ^ ioctl/libdm-iface.c:1839:33: warning: cast increases required alignment of target type [-Wcast-align] 1839 | names = (struct dm_name_list *)((char *) names + next); | ^ gcc -shared -Wl,-soname,libdevmapper.so.1.02.1 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,.export.sym datastruct/bitset.o datastruct/hash.o datastruct/list.o libdm-common.o libdm-config.o libdm-deptree.o libdm-file.o libdm-report.o libdm-stats.o libdm-string.o libdm-targets.o libdm-timestamp.o mm/dbg_malloc.o mm/pool.o regex/matcher.o regex/parse_rx.o regex/ttree.o ioctl/libdm-iface.o -lpthread -lselinux -ludev -lm -o ioctl/libdevmapper.so.1.02.1 ln -s -f libdevmapper.so.1.02.1 ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so.1.02.1 if readelf -Ws ioctl/libdevmapper.so | grep -q dm_stats_create_region@@; then \ SYM=$(readelf -Ws ioctl/libdevmapper.so | grep dm_stats_create_region@DM_1_02_106); \ if test -n "$SYM"; then touch .symver_check; \ else echo >&2 "Missing versioned symbols in ioctl/libdevmapper.so"; false; fi; \ else touch .symver_check; fi make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make -C dmeventd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' 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 | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_event_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdevmapper-event.c -o libdevmapper-event.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd.c -o dmeventd.o 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': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:312:9: note: in expansion of macro 'dm_list_iterate_items' 312 | dm_list_iterate_items(dso_data, &_dso_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:312:9: note: in expansion of macro 'dm_list_iterate_items' 312 | dm_list_iterate_items(dso_data, &_dso_registry) | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function '_lookup_thread_status': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:660:9: note: in expansion of macro 'dm_list_iterate_items' 660 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:660:9: note: in expansion of macro 'dm_list_iterate_items' 660 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function '_get_status': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:685:9: note: in expansion of macro 'dm_list_iterate_items' 685 | dm_list_iterate_items(thread, &_thread_registry) { | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:685:9: note: in expansion of macro 'dm_list_iterate_items' 685 | dm_list_iterate_items(thread, &_thread_registry) { | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function '_timeout_thread': ../../libdm/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); \ | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:784:17: note: in expansion of macro 'dm_list_iterate_items_gen' 784 | dm_list_iterate_items_gen(thread, &_timeout_registry, timeout_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)) | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:784:17: note: in expansion of macro 'dm_list_iterate_items_gen' 784 | dm_list_iterate_items_gen(thread, &_timeout_registry, timeout_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function '_monitor_unregister': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:978:9: note: in expansion of macro 'dm_list_iterate_items' 978 | dm_list_iterate_items(thread_iter, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:978:9: note: in expansion of macro 'dm_list_iterate_items' 978 | dm_list_iterate_items(thread_iter, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function '_unregister_all_threads': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1177:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1177 | dm_list_iterate_items_safe(thread, tmp, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1177:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1177 | dm_list_iterate_items_safe(thread, tmp, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1177:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1177 | dm_list_iterate_items_safe(thread, tmp, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c: In function '_get_registered_dev': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1323:9: note: in expansion of macro 'dm_list_iterate_items' 1323 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1323:9: note: in expansion of macro 'dm_list_iterate_items' 1323 | dm_list_iterate_items(thread, &_thread_registry) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1343:17: note: in expansion of macro 'dm_list_iterate_items' 1343 | dm_list_iterate_items(thread, &_thread_registry_unused) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ dmeventd.c:1343:17: note: in expansion of macro 'dm_list_iterate_items' 1343 | dm_list_iterate_items(thread, &_thread_registry_unused) | ^~~~~~~~~~~~~~~~~~~~~ ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:1359:26: note: in expansion of macro 'dm_list_item' 1359 | thread = dm_list_item(thread->list.n, struct thread_status); | ^~~~~~~~~~~~ dmeventd.c: In function '_cleanup_unused_threads': ../../libdm/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) | ^~~~~~~~~~~~~~~~~~~ dmeventd.c:1749:26: note: in expansion of macro 'dm_list_item' 1749 | thread = dm_list_item(l, struct thread_status); | ^~~~~~~~~~~~ gcc -shared -Wl,-soname,libdevmapper-event.so.1.02.1 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,.export.sym libdevmapper-event.o -lpthread -L../../libdm/ioctl -ldevmapper -lselinux -ludev -lm -o libdevmapper-event.so.1.02.1 ln -s -f libdevmapper-event.so.1.02.1 libdevmapper-event.so gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie -fPIE -Wl,--export-dynamic dmeventd.o \ -o dmeventd -ldl -L../../daemons/dmeventd -ldevmapper-event -L../../libdm/ioctl -ldevmapper -lpthread -L../../libdm/ioctl -ldevmapper -lselinux -ludev -lm make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make -C libdm make -C conf make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make -C include make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C libdaemon make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C udev make -C dm-tools device-mapper make -C client device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ trap "rm -f cmds.h-t" EXIT INT QUIT TERM && \ mawk '/^ID:/ {print "cmd(" $2 "_CMD, " $2 ")"}' ../tools/command-lines.in >cmds.h-t && \ LC_ALL=C /usr/bin/sort -u cmds.h-t && \ echo "cmd(CMD_COUNT, count)" \ ) > cmds.h make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm/dm-tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C server device-mapper make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' /usr/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(SYSTEMDRUN)+/usr/bin/systemd-run+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/usr/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/usr/sbin"+;" 10-dm.rules.in >10-dm.rules gcc -MT dmsetup.o -MMD -MP -MF dmsetup.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmsetup.c -o dmsetup.o /usr/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(SYSTEMDRUN)+/usr/bin/systemd-run+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/usr/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/usr/sbin"+;" 13-dm-disk.rules.in >13-dm-disk.rules /usr/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(SYSTEMDRUN)+/usr/bin/systemd-run+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/usr/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/usr/sbin"+;" 95-dm-notify.rules.in >95-dm-notify.rules /usr/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(SYSTEMDRUN)+/usr/bin/systemd-run+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/usr/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/usr/sbin"+;" 11-dm-lvm.rules.in >11-dm-lvm.rules /usr/bin/sed -e "s+(DM_DIR)+"mapper"+;s+(SYSTEMDRUN)+/usr/bin/systemd-run+;s+(BLKID_RULE)+IMPORT{builtin}=\"blkid\"+;s+(DM_EXEC_RULE)+""+;s+(DM_EXEC)+"/usr/sbin"+;s+(LVM_EXEC_RULE)+""+;s+(LVM_EXEC)+"/usr/sbin"+;" 69-dm-lvm.rules.in >69-dm-lvm.rules make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make -C client ln -s 10-dm.rules 55-dm.rules make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' 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/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 config-util.c -o config-util.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o dmsetup.c: In function '_process_all': dmsetup.c:2143:25: warning: cast increases required alignment of target type [-Wcast-align] 2143 | names = (struct dm_names *)((char *) names + next); | ^ dmsetup.c: In function '_targets': dmsetup.c:2596:26: warning: cast increases required alignment of target type [-Wcast-align] 2596 | target = (struct dm_versions *)((char *) target + target->next); | ^ rm -f libdaemonclient.a ar rsv libdaemonclient.a daemon-io.o config-util.o daemon-client.o > /dev/null ar: creating libdaemonclient.a make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C server make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-server.c -o daemon-server.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-log.c -o daemon-log.o rm -f libdaemonserver.a ar rsv libdaemonserver.a daemon-server.o daemon-log.o > /dev/null ar: creating libdaemonserver.a make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make -C lib make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cache/lvmcache.c:17: cache/lvmcache.c: In function 'lvmcache_vg_info_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:132:9: note: in expansion of macro 'dm_list_iterate_items' 132 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:132:9: note: in expansion of macro 'dm_list_iterate_items' 132 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:156:9: note: in expansion of macro 'dm_list_iterate_items' 156 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:156:9: note: in expansion of macro 'dm_list_iterate_items' 156 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_destroy_device_list': 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) | ^~~~~~~~~~~~ ../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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:56:46: note: in expansion of macro 'dm_list_struct_base' 56 | dm_list_struct_base(snh, | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_del_save_bad_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | dm_list_iterate_items_safe(mda, mda_safe, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | dm_list_iterate_items_safe(mda, mda_safe, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_bad_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:229:9: note: in expansion of macro 'dm_list_iterate_items' 229 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:229:9: note: in expansion of macro 'dm_list_iterate_items' 229 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:253:9: note: in expansion of macro 'dm_list_iterate_items' 253 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:253:9: note: in expansion of macro 'dm_list_iterate_items' 253 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'target_version': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_dev_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:271:9: note: in expansion of macro 'dm_list_iterate_items' 271 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:271:9: note: in expansion of macro 'dm_list_iterate_items' 271 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_search_vginfos_list': activate/activate.c:547:26: warning: cast increases required alignment of target type [-Wcast-align] 547 | target = (struct dm_versions *)((char *) target + target->next); | ^ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:293:17: note: in expansion of macro 'dm_list_iterate_items' 293 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:293:17: note: in expansion of macro 'dm_list_iterate_items' 293 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:298:17: note: in expansion of macro 'dm_list_iterate_items' 298 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:298:17: note: in expansion of macro 'dm_list_iterate_items' 298 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:488:9: note: in expansion of macro 'dm_list_iterate_items' 488 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:488:9: note: in expansion of macro 'dm_list_iterate_items' 488 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:489:17: note: in expansion of macro 'dm_list_iterate_items' 489 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:489:17: note: in expansion of macro 'dm_list_iterate_items' 489 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_device_hint': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:507:9: note: in expansion of macro 'dm_list_iterate_items' 507 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:507:9: note: in expansion of macro 'dm_list_iterate_items' 507 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:508:17: note: in expansion of macro 'dm_list_iterate_items' 508 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:508:17: note: in expansion of macro 'dm_list_iterate_items' 508 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:526:9: note: in expansion of macro 'dm_list_iterate_items' 526 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:526:9: note: in expansion of macro 'dm_list_iterate_items' 526 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:527:17: note: in expansion of macro 'dm_list_iterate_items' 527 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:527:17: note: in expansion of macro 'dm_list_iterate_items' 527 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'vg_has_duplicate_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:558:9: note: in expansion of macro 'dm_list_iterate_items' 558 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:558:9: note: in expansion of macro 'dm_list_iterate_items' 558 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:559:17: note: in expansion of macro 'dm_list_iterate_items' 559 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:559:17: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_warn_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:587:9: note: in expansion of macro 'dm_list_iterate_items' 587 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:587:9: note: in expansion of macro 'dm_list_iterate_items' 587 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:653:9: note: in expansion of macro 'dm_list_iterate_items' 653 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:653:9: note: in expansion of macro 'dm_list_iterate_items' 653 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:731:9: note: in expansion of macro 'dm_list_iterate_items' 731 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:731:9: note: in expansion of macro 'dm_list_iterate_items' 731 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_choose_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1048:32: note: in expansion of macro 'dm_list_item' 1048 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1058:32: note: in expansion of macro 'dm_list_item' 1058 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | dm_list_iterate_items(devl, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_label_rescan_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1335:9: note: in expansion of macro 'dm_list_iterate_items' 1335 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1335:9: note: in expansion of macro 'dm_list_iterate_items' 1335 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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:1552:9: note: in expansion of macro 'dm_list_iterate_items' 1552 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1345:9: note: in expansion of macro 'dm_list_iterate_items' 1345 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1552:9: note: in expansion of macro 'dm_list_iterate_items' 1552 | 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:1569:9: note: in expansion of macro 'dm_list_iterate_items' 1569 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1345:9: note: in expansion of macro 'dm_list_iterate_items' 1345 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1569:9: note: in expansion of macro 'dm_list_iterate_items' 1569 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_reopen_vg_rw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1388:9: note: in expansion of macro 'dm_list_iterate_items' 1388 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1388:9: note: in expansion of macro 'dm_list_iterate_items' 1388 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'monitor_dev_for_events': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:1881:58: note: in expansion of macro 'dm_list_struct_base' 1881 | if (!monitor_dev_for_events(cmd, dm_list_struct_base(snh, | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_scan': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1899:9: note: in expansion of macro 'dm_list_iterate_items' 1899 | 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:1659:17: note: in expansion of macro 'dm_list_iterate_items' 1659 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1899:9: note: in expansion of macro 'dm_list_iterate_items' 1899 | 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:1659:17: note: in expansion of macro 'dm_list_iterate_items' 1659 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1665:17: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1665:17: note: in expansion of macro 'dm_list_iterate_items' 1665 | dm_list_iterate_items(devl, &add_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_vgnameids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1702:9: note: in expansion of macro 'dm_list_iterate_items' 1702 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1702:9: note: in expansion of macro 'dm_list_iterate_items' 1702 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_pvid_in_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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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:2142:17: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:2142:17: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2184:25: note: in expansion of macro 'dm_list_iterate_items_gen' 2184 | 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:2184:25: note: in expansion of macro 'dm_list_iterate_items_gen' 2184 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_lvmcache_update_pvsummaries': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | 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:2250:17: note: in expansion of macro 'dm_list_iterate_items' 2250 | 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:2250:17: note: in expansion of macro 'dm_list_iterate_items' 2250 | 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:2256:25: note: in expansion of macro 'dm_list_iterate_items' 2256 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2256:25: note: in expansion of macro 'dm_list_iterate_items' 2256 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2278:17: note: in expansion of macro 'dm_list_iterate_items' 2278 | 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:2278:17: note: in expansion of macro 'dm_list_iterate_items' 2278 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2299:17: note: in expansion of macro 'dm_list_iterate_items' 2299 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2299:17: note: in expansion of macro 'dm_list_iterate_items' 2299 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2319:9: note: in expansion of macro 'dm_list_iterate_items' 2319 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(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:2384:66: note: in expansion of macro 'dm_list_struct_base' 2384 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2319:9: note: in expansion of macro 'dm_list_iterate_items' 2319 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2351:17: note: in expansion of macro 'dm_list_iterate_items' 2351 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154: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:2447:9: note: in expansion of macro 'dm_list_iterate_items_gen' 2447 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2351:17: note: in expansion of macro 'dm_list_iterate_items' 2351 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156: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:2447:9: note: in expansion of macro 'dm_list_iterate_items_gen' 2447 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'lv_deactivate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:2494:51: note: in expansion of macro 'dm_list_struct_base' 2494 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2629:17: note: in expansion of macro 'dm_list_iterate_items' 2629 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2629:17: note: in expansion of macro 'dm_list_iterate_items' 2629 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_fid_add_mdas_vg': 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2658:9: note: in expansion of macro 'dm_list_iterate_items' 2658 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2761:17: note: in expansion of macro 'dm_list_iterate_items' 2761 | 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:2658:9: note: in expansion of macro 'dm_list_iterate_items' 2658 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_populate_pv_fields': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2761:17: note: in expansion of macro 'dm_list_iterate_items' 2761 | 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:2703:9: note: in expansion of macro 'dm_list_iterate_items' 2703 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2703:9: note: in expansion of macro 'dm_list_iterate_items' 2703 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2706:9: note: in expansion of macro 'dm_list_iterate_items' 2706 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2706:9: note: in expansion of macro 'dm_list_iterate_items' 2706 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ 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:2885:9: note: in expansion of macro 'dm_list_iterate_items' 2885 | 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:2885:9: note: in expansion of macro 'dm_list_iterate_items' 2885 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_das': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2778:25: note: in expansion of macro 'dm_list_iterate_items' 2778 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2778:25: note: in expansion of macro 'dm_list_iterate_items' 2778 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_bas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2795:25: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2795:25: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_da': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2845:9: note: in expansion of macro 'dm_list_iterate_items' 2845 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2845:9: note: in expansion of macro 'dm_list_iterate_items' 2845 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_ba': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2858:9: note: in expansion of macro 'dm_list_iterate_items' 2858 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2858:9: note: in expansion of macro 'dm_list_iterate_items' 2858 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_lookup_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2941:9: note: in expansion of macro 'dm_list_iterate_items' 2941 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2941:9: note: in expansion of macro 'dm_list_iterate_items' 2941 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_contains_lock_type_sanlock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2962:9: note: in expansion of macro 'dm_list_iterate_items' 2962 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2962:9: note: in expansion of macro 'dm_list_iterate_items' 2962 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_max_name_lengths': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2981:9: note: in expansion of macro 'dm_list_iterate_items' 2981 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2981:9: note: in expansion of macro 'dm_list_iterate_items' 2981 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2988:17: note: in expansion of macro 'dm_list_iterate_items' 2988 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2988:17: note: in expansion of macro 'dm_list_iterate_items' 2988 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_vginfo_has_pvid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3084:9: note: in expansion of macro 'dm_list_iterate_items' 3084 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3084:9: note: in expansion of macro 'dm_list_iterate_items' 3084 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_outdated_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3140:9: note: in expansion of macro 'dm_list_iterate_items' 3140 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3140:9: note: in expansion of macro 'dm_list_iterate_items' 3140 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_del_outdated_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_outdated_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3178:9: note: in expansion of macro 'dm_list_iterate_items' 3178 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3178:9: note: in expansion of macro 'dm_list_iterate_items' 3178 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_is_outdated_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3198:9: note: in expansion of macro 'dm_list_iterate_items' 3198 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3198:9: note: in expansion of macro 'dm_list_iterate_items' 3198 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from commands/toolcontext.c:17: commands/toolcontext.c: In function '_init_tag_configs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:990:9: note: in expansion of macro 'dm_list_iterate_items' 990 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:990:9: note: in expansion of macro 'dm_list_iterate_items' 990 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_merge_config_files': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1034:9: note: in expansion of macro 'dm_list_iterate_items' 1034 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1034:9: note: in expansion of macro 'dm_list_iterate_items' 1034 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'config_files_changed': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1056:9: note: in expansion of macro 'dm_list_iterate_items' 1056 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1056:9: note: in expansion of macro 'dm_list_iterate_items' 1056 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_config': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1079:17: note: in expansion of macro 'dm_list_iterate_items' 1079 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1079:17: note: in expansion of macro 'dm_list_iterate_items' 1079 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1086:9: note: in expansion of macro 'dm_list_iterate_items' 1086 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1086:9: note: in expansion of macro 'dm_list_iterate_items' 1086 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'get_format_by_name': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1360:9: note: in expansion of macro 'dm_list_iterate_items' 1360 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1360:9: note: in expansion of macro 'dm_list_iterate_items' 1360 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'init_lvmcache_orphans': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1390:9: note: in expansion of macro 'dm_list_iterate_items' 1390 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1390:9: note: in expansion of macro 'dm_list_iterate_items' 1390 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'lvm_register_segtype': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1410:9: note: in expansion of macro 'dm_list_iterate_items' 1410 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1410:9: note: in expansion of macro 'dm_list_iterate_items' 1410 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_formats': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1825:23: note: in expansion of macro 'dm_list_item' 1825 | fmt = dm_list_item(fmtl, struct format_type); | ^~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_segtypes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1837:27: note: in expansion of macro 'dm_list_item' 1837 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ 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] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:9: note: in expansion of macro 'dm_list_iterate_items' 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:9: note: in expansion of macro 'dm_list_iterate_items' 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_del': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:94:34: note: in expansion of macro 'dm_list_item' 94 | if (!strcmp(str, dm_list_item(slh, struct dm_str_list)->str)) | ^~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_dup': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:9: note: in expansion of macro 'dm_list_iterate_items' 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:9: note: in expansion of macro 'dm_list_iterate_items' 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_match_item': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:9: note: in expansion of macro 'dm_list_iterate_items' 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:9: note: in expansion of macro 'dm_list_iterate_items' 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_match_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:9: note: in expansion of macro 'dm_list_iterate_items' 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:9: note: in expansion of macro 'dm_list_iterate_items' 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_lists_equal': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:9: note: in expansion of macro 'dm_list_iterate_items' 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:9: note: in expansion of macro 'dm_list_iterate_items' 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_to_str': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie -fPIE -Wl,--export-dynamic \ -o dmsetup dmsetup.o -L../../libdm/ioctl -ldevmapper -lpthread -lselinux -ludev -lm 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:2253:9: note: in expansion of macro 'dm_list_iterate_items' 2253 | dm_list_iterate_items(profile, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ config/config.c:2253:9: note: in expansion of macro 'dm_list_iterate_items' 2253 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm/dm-tools' make -C dm-tools make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm/dm-tools' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm/dm-tools' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/device/bcache.h:18, from device/bcache.c:15: device/bcache.c: In function '_cb_alloc': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:109:14: note: in expansion of macro 'dm_list_item' 109 | cb = dm_list_item(_list_pop(&cbs->free), struct control_block); | ^~~~~~~~~~~~ device/bcache.c: In function '_iocb_to_cb': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:124:16: note: in expansion of macro 'dm_list_struct_base' 124 | return dm_list_struct_base(icb, struct control_block, cb); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_to_async': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:138:16: note: in expansion of macro 'container_of' 138 | return container_of(e, struct async_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function '_to_sync': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:413:16: note: in expansion of macro 'container_of' 413 | return container_of(e, struct sync_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function '_sync_wait': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_alloc_block': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:784:16: note: in expansion of macro 'dm_list_struct_base' 784 | return dm_list_struct_base(_list_pop(&cache->free), struct block, list); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_writeback': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_find_unused_clean_block': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:943:9: note: in expansion of macro 'dm_list_iterate_items' 943 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:943:9: note: in expansion of macro 'dm_list_iterate_items' 943 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function 'bcache_flush': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:1298:35: note: in expansion of macro 'dm_list_item' 1298 | struct block *b = dm_list_item(_list_pop(&cache->dirty), struct block); | ^~~~~~~~~~~~ device/bcache.c: In function '_invalidate_v': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:1370:43: note: in expansion of macro 'container_of' 1370 | struct invalidate_iterator *iit = container_of(it, struct invalidate_iterator, it); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-cache.c -o device/dev-cache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from device/dev-cache.c:18: device/dev-cache.c: In function '_add_alias': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:300:9: note: in expansion of macro 'dm_list_iterate_items' 300 | dm_list_iterate_items(strl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:300:9: note: in expansion of macro 'dm_list_iterate_items' 300 | dm_list_iterate_items(strl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:318:27: note: in expansion of macro 'dm_list_item' 318 | oldpath = dm_list_item(dev->aliases.n, struct dm_str_list)->str; | ^~~~~~~~~~~~ device/dev-cache.c: In function 'dev_cache_failed_path': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.o device/dev-cache.c: In function '_insert_dirs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1092:9: note: in expansion of macro 'dm_list_iterate_items' 1092 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1092:9: note: in expansion of macro 'dm_list_iterate_items' 1092 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function 'dm_devs_cache_update': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1324:9: note: in expansion of macro 'dm_list_iterate_items' 1324 | dm_list_iterate_items(dm_dev, _cache.dm_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1324:9: note: in expansion of macro 'dm_list_iterate_items' 1324 | dm_list_iterate_items(dm_dev, _cache.dm_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function 'dm_devs_cache_label_invalidate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1347:9: note: in expansion of macro 'dm_list_iterate_items' 1347 | dm_list_iterate_items(dm_dev, _cache.dm_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1347:9: note: in expansion of macro 'dm_list_iterate_items' 1347 | dm_list_iterate_items(dm_dev, _cache.dm_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function '_visit_check_for_open_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))) | ^ device/dev-cache.c:1434:34: note: in expansion of macro 'container_of' 1434 | struct dev_visitor *vt = container_of(it, struct dev_visitor, it); | ^~~~~~~~~~~~ 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1546:9: note: in expansion of macro 'dm_list_iterate_items' 1546 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1546:9: note: in expansion of macro 'dm_list_iterate_items' 1546 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | 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:1869:24: note: in expansion of macro 'dm_list_item' 1869 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1902:9: note: in expansion of macro 'dm_list_iterate_items' 1902 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1902:9: note: in expansion of macro 'dm_list_iterate_items' 1902 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | 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:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | dm_list_iterate_items_safe(du, safe, dus) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | 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:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | dm_list_iterate_items_safe(id, safe, ids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'free_wwids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, 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:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, safe, ids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_id_system_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:17: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:17: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_dev_idname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1100:9: note: in expansion of macro 'dm_list_iterate_items' 1100 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1100:9: note: in expansion of macro 'dm_list_iterate_items' 1100 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_dev_has_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1114:9: note: in expansion of macro 'dm_list_iterate_items' 1114 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1114:9: note: in expansion of macro 'dm_list_iterate_items' 1114 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1580:9: note: in expansion of macro 'dm_list_iterate_items' 1580 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1580:9: note: in expansion of macro 'dm_list_iterate_items' 1580 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1665:9: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1665:9: note: in expansion of macro 'dm_list_iterate_items' 1665 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1828:9: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1828:9: note: in expansion of macro 'dm_list_iterate_items' 1828 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_use_lvmlv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1839:9: note: in expansion of macro 'dm_list_iterate_items' 1839 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1839:9: note: in expansion of macro 'dm_list_iterate_items' 1839 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_devno': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1850:9: note: in expansion of macro 'dm_list_iterate_items' 1850 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1850:9: note: in expansion of macro 'dm_list_iterate_items' 1850 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1861:9: note: in expansion of macro 'dm_list_iterate_items' 1861 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1861:9: note: in expansion of macro 'dm_list_iterate_items' 1861 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_pvid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1872:9: note: in expansion of macro 'dm_list_iterate_items' 1872 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1872:9: note: in expansion of macro 'dm_list_iterate_items' 1872 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_devname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1885:9: note: in expansion of macro 'dm_list_iterate_items' 1885 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1885:9: note: in expansion of macro 'dm_list_iterate_items' 1885 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1898:9: note: in expansion of macro 'dm_list_iterate_items' 1898 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1898:9: note: in expansion of macro 'dm_list_iterate_items' 1898 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2000:9: note: in expansion of macro 'dm_list_iterate_items' 2000 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2000:9: note: in expansion of macro 'dm_list_iterate_items' 2000 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o device/device_id.c: In function 'device_id_lvremove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2232:9: note: in expansion of macro 'dm_list_iterate_items' 2232 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2232:9: note: in expansion of macro 'dm_list_iterate_items' 2232 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2261:9: note: in expansion of macro 'dm_list_iterate_items' 2261 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2261:9: note: in expansion of macro 'dm_list_iterate_items' 2261 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_match_du_to_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2519:9: note: in expansion of macro 'dm_list_iterate_items' 2519 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2519:9: note: in expansion of macro 'dm_list_iterate_items' 2519 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2581:17: note: in expansion of macro 'dm_list_iterate_items' 2581 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2581:17: note: in expansion of macro 'dm_list_iterate_items' 2581 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2615:9: note: in expansion of macro 'dm_list_iterate_items' 2615 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2615:9: note: in expansion of macro 'dm_list_iterate_items' 2615 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match_device_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2654:9: note: in expansion of macro 'dm_list_iterate_items' 2654 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2654:9: note: in expansion of macro 'dm_list_iterate_items' 2654 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2693:9: note: in expansion of macro 'dm_list_iterate_items' 2693 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2693:9: note: in expansion of macro 'dm_list_iterate_items' 2693 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2768:9: note: in expansion of macro 'dm_list_iterate_items' 2768 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2768:9: note: in expansion of macro 'dm_list_iterate_items' 2768 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_get_devs_with_serial_numbers': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2862:17: note: in expansion of macro 'dm_list_iterate_items' 2862 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2862:17: note: in expansion of macro 'dm_list_iterate_items' 2862 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2935:9: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2935:9: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2945:9: note: in expansion of macro 'dm_list_iterate_items' 2945 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2945:9: note: in expansion of macro 'dm_list_iterate_items' 2945 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3068:9: note: in expansion of macro 'dm_list_iterate_items' 3068 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3068:9: note: in expansion of macro 'dm_list_iterate_items' 3068 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3194:9: note: in expansion of macro 'dm_list_iterate_items' 3194 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3194:9: note: in expansion of macro 'dm_list_iterate_items' 3194 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3214:9: note: in expansion of macro 'dm_list_iterate_items' 3214 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3214:9: note: in expansion of macro 'dm_list_iterate_items' 3214 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3222:17: note: in expansion of macro 'dm_list_iterate_items' 3222 | dm_list_iterate_items(du2, &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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3222:17: note: in expansion of macro 'dm_list_iterate_items' 3222 | dm_list_iterate_items(du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3256:9: note: in expansion of macro 'dm_list_iterate_items' 3256 | dm_list_iterate_items(devl, &wrong_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3256:9: note: in expansion of macro 'dm_list_iterate_items' 3256 | dm_list_iterate_items(devl, &wrong_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3269:9: note: in expansion of macro 'dm_list_iterate_items' 3269 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3269:9: note: in expansion of macro 'dm_list_iterate_items' 3269 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3278:17: note: in expansion of macro 'dm_list_iterate_items' 3278 | dm_list_iterate_items(du2, &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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3278:17: note: in expansion of macro 'dm_list_iterate_items' 3278 | dm_list_iterate_items(du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3308:9: note: in expansion of macro 'dm_list_iterate_items' 3308 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3308:9: note: in expansion of macro 'dm_list_iterate_items' 3308 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3375:17: note: in expansion of macro 'dm_list_iterate_items' 3375 | dm_list_iterate_items(devl, scanned_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3375:17: note: in expansion of macro 'dm_list_iterate_items' 3375 | dm_list_iterate_items(devl, scanned_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_check_serial': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3427:9: note: in expansion of macro 'dm_list_iterate_items' 3427 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3427:9: note: in expansion of macro 'dm_list_iterate_items' 3427 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3495:9: note: in expansion of macro 'dm_list_iterate_items' 3495 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3495:9: note: in expansion of macro 'dm_list_iterate_items' 3495 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3515:9: note: in expansion of macro 'dm_list_iterate_items' 3515 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3515:9: note: in expansion of macro 'dm_list_iterate_items' 3515 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3521:17: note: in expansion of macro 'dm_list_iterate_items' 3521 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3521:17: note: in expansion of macro 'dm_list_iterate_items' 3521 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3554:9: note: in expansion of macro 'dm_list_iterate_items' 3554 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3554:9: note: in expansion of macro 'dm_list_iterate_items' 3554 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3566:17: note: in expansion of macro 'dm_list_iterate_items' 3566 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3566:17: note: in expansion of macro 'dm_list_iterate_items' 3566 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3609:9: note: in expansion of macro 'dm_list_iterate_items' 3609 | dm_list_iterate_items(dil, &prev_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3609:9: note: in expansion of macro 'dm_list_iterate_items' 3609 | dm_list_iterate_items(dil, &prev_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3622:9: note: in expansion of macro 'dm_list_iterate_items' 3622 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3622:9: note: in expansion of macro 'dm_list_iterate_items' 3622 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3637:9: note: in expansion of macro 'dm_list_iterate_items' 3637 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3637:9: note: in expansion of macro 'dm_list_iterate_items' 3637 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_search': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3740:9: note: in expansion of macro 'dm_list_iterate_items' 3740 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3740:9: note: in expansion of macro 'dm_list_iterate_items' 3740 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3844:9: note: in expansion of macro 'dm_list_iterate_items' 3844 | dm_list_iterate_items(devl, &search_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3844:9: note: in expansion of macro 'dm_list_iterate_items' 3844 | dm_list_iterate_items(devl, &search_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3937:9: note: in expansion of macro 'dm_list_iterate_items' 3937 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3937:9: note: in expansion of macro 'dm_list_iterate_items' 3937 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4004:9: note: in expansion of macro 'dm_list_iterate_items' 4004 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4004:9: note: in expansion of macro 'dm_list_iterate_items' 4004 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4046:9: note: in expansion of macro 'dm_list_iterate_items' 4046 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4046:9: note: in expansion of macro 'dm_list_iterate_items' 4046 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-mpath.c -o device/dev-mpath.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-swap.c -o device/dev-swap.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device/dev-mpath.c:16: device/dev-mpath.c: In function '_read_wwid_exclusions': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:197:9: note: in expansion of macro 'dm_list_iterate_items' 197 | dm_list_iterate_items(sl, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:197:9: note: in expansion of macro 'dm_list_iterate_items' 197 | dm_list_iterate_items(sl, &_ignored) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c: In function '_dev_in_wwid_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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-mpath.c:597:9: note: in expansion of macro 'dm_list_iterate_items' 597 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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-mpath.c:597:9: note: in expansion of macro 'dm_list_iterate_items' 597 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-dasd.c -o device/dev-dasd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-lvm1-pool.c -o device/dev-lvm1-pool.o gcc -MT device/filesystem.o -MMD -MP -MF device/filesystem.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/filesystem.c -o device/filesystem.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/online.c -o device/online.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from device/online.c:16: device/online.c: In function 'free_po_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -MT device/parse_vpd.o -MMD -MP -MF device/parse_vpd.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/parse_vpd.c -o device/parse_vpd.o device/online.c: In function 'online_vgremove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:516:9: note: in expansion of macro 'dm_list_iterate_items' 516 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:516:9: note: in expansion of macro 'dm_list_iterate_items' 516 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT device/dev_util.o -MMD -MP -MF device/dev_util.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev_util.c -o device/dev_util.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from device/dev_util.c:16: device/dev_util.c: In function 'device_id_list_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:23:9: note: in expansion of macro 'dm_list_iterate_items' 23 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:23:9: note: in expansion of macro 'dm_list_iterate_items' 23 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_id_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:36:9: note: in expansion of macro 'dm_list_iterate_items' 36 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:36:9: note: in expansion of macro 'dm_list_iterate_items' 36 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_list_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:47:9: note: in expansion of macro 'dm_list_iterate_items' 47 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:47:9: note: in expansion of macro 'dm_list_iterate_items' 47 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:60:9: note: in expansion of macro 'dm_list_iterate_items' 60 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:60:9: note: in expansion of macro 'dm_list_iterate_items' 60 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 error/errseg.c -o error/errseg.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-composite.c -o filters/filter-composite.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from display/display.c:16: display/display.c: In function 'pvdisplay_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'lvdisplay_full': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ display/display.c:464:17: note: in expansion of macro 'dm_list_iterate_items_gen' 464 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ display/display.c:464:17: note: in expansion of macro 'dm_list_iterate_items_gen' 464 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'lvdisplay_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:712:9: note: in expansion of macro 'dm_list_iterate_items' 712 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:712:9: note: in expansion of macro 'dm_list_iterate_items' 712 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_formats': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:870:9: note: in expansion of macro 'dm_list_iterate_items' 870 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:870:9: note: in expansion of macro 'dm_list_iterate_items' 870 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_segtypes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:879:9: note: in expansion of macro 'dm_list_iterate_items' 879 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:879:9: note: in expansion of macro 'dm_list_iterate_items' 879 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_tags': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from filters/filter-persistent.c:18: filters/filter-persistent.c: In function '_persistent_filter_wipe': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:76:17: note: in expansion of macro 'dm_list_iterate_items' 76 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:76:17: note: in expansion of macro 'dm_list_iterate_items' 76 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c: In function '_lookup_p': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:135:17: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:135:17: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from filters/filter-regex.c:16: filters/filter-regex.c: In function '_accept_p': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-md.c -o filters/filter-md.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-partitioned.c -o filters/filter-partitioned.o gcc -MT filters/filter-type.o -MMD -MP -MF filters/filter-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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-type.c -o filters/filter-type.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-usable.c -o filters/filter-usable.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-deviceid.c -o filters/filter-deviceid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/archiver.c:16: format_text/archiver.c: In function 'backup_read_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:490:17: note: in expansion of macro 'dm_list_iterate_items' 490 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function 'backup_restore_from_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:532:9: note: in expansion of macro 'dm_list_iterate_items' 532 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:532:9: note: in expansion of macro 'dm_list_iterate_items' 532 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function 'backup_to_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:601:9: note: in expansion of macro 'dm_list_iterate_items' 601 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:601:9: note: in expansion of macro 'dm_list_iterate_items' 601 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from format_text/archive.c:16: format_text/archive.c: In function '_insert_archive_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:97:9: note: in expansion of macro 'dm_list_iterate_items' 97 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c: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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/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: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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:355:9: note: in expansion of macro 'dm_list_iterate_back_items' 355 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/export.c:17: format_text/export.c: In function '_alloc_printed_str_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:9: note: in expansion of macro 'dm_list_iterate_items' 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:9: note: in expansion of macro 'dm_list_iterate_items' 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:9: note: in expansion of macro 'dm_list_iterate_items' 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:9: note: in expansion of macro 'dm_list_iterate_items' 396 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:535:9: note: in expansion of macro 'dm_list_iterate_items' 535 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:535:9: note: in expansion of macro 'dm_list_iterate_items' 535 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:779:9: note: in expansion of macro 'dm_list_iterate_items' 779 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:779:9: note: in expansion of macro 'dm_list_iterate_items' 779 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:813:9: note: in expansion of macro 'dm_list_iterate_items' 813 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:813:9: note: in expansion of macro 'dm_list_iterate_items' 813 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_alloc_printed_indirect_descendants': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:835:9: note: in expansion of macro 'dm_list_iterate_items' 835 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:835:9: note: in expansion of macro 'dm_list_iterate_items' 835 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:857:9: note: in expansion of macro 'dm_list_iterate_items' 857 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:857:9: note: in expansion of macro 'dm_list_iterate_items' 857 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:941:9: note: in expansion of macro 'dm_list_iterate_items' 941 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:941:9: note: in expansion of macro 'dm_list_iterate_items' 941 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_build_pv_names': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:971:9: note: in expansion of macro 'dm_list_iterate_items' 971 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:971:9: note: in expansion of macro 'dm_list_iterate_items' 971 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/format-text.c:16: format_text/format-text.c: In function '_mda_in_vg_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:126:9: note: in expansion of macro 'dm_list_iterate_items' 126 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:126:9: note: in expansion of macro 'dm_list_iterate_items' 126 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_write_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:599:9: note: in expansion of macro 'dm_list_iterate_items' 599 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:599:9: note: in expansion of macro 'dm_list_iterate_items' 599 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_commit_raw_rlocn': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1024:9: note: in expansion of macro 'dm_list_iterate_items' 1024 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1024:9: note: in expansion of macro 'dm_list_iterate_items' 1024 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_revert_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | 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 format_text/import_vsn1.c:16: format_text/import_vsn1.c: In function '_insert_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:363:9: note: in expansion of macro 'dm_list_iterate_items' 363 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:363:9: note: in expansion of macro 'dm_list_iterate_items' 363 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/text_label.c:17: format_text/text_label.c: In function 'del_das': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:227:22: note: in expansion of macro 'dm_list_item' 227 | da = dm_list_item(dah, struct data_area_list); | ^~~~~~~~~~~~ format_text/text_label.c: In function 'add_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c: In function 'del_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:308:23: note: in expansion of macro 'dm_list_item' 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, 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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:389:9: note: in expansion of macro 'dm_list_iterate_items' 389 | 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:389:9: note: in expansion of macro 'dm_list_iterate_items' 389 | 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:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | 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:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from label/label.c:16: label/label.c: In function 'label_exit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function '_apply_hints': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | dm_list_iterate_items_safe(devl, devl2, devs_in) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_get_handler': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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:621:27: note: in expansion of macro 'dm_list_item' 621 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/label.c: In function 'label_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:150:25: note: in expansion of macro 'dm_list_iterate_items' 150 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:150:25: note: in expansion of macro 'dm_list_iterate_items' 150 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o label/label.c: In function '_find_lvm_header': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:310:17: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:310:17: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_scan_dev_open': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/label.c:501:19: note: in expansion of macro 'dm_list_item' 501 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/label.c: In function '_scan_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function '_read_hint_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:908:17: note: in expansion of macro 'dm_list_iterate_items' 908 | dm_list_iterate_items(hp, 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/label.c:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:908:17: note: in expansion of macro 'dm_list_iterate_items' 908 | dm_list_iterate_items(hp, 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/label.c:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_clear_scan_state': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:952:9: note: in expansion of macro 'dm_list_iterate_items' 952 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:952:9: note: in expansion of macro 'dm_list_iterate_items' 952 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1023:9: note: in expansion of macro 'dm_list_iterate_items' 1023 | dm_list_iterate_items(po, &pvs_online) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1023:9: note: in expansion of macro 'dm_list_iterate_items' 1023 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1333:9: note: in expansion of macro 'dm_list_iterate_items' 1333 | 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:1333:9: note: in expansion of macro 'dm_list_iterate_items' 1333 | 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:1046:17: note: in expansion of macro 'dm_list_iterate_items' 1046 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1046:17: note: in expansion of macro 'dm_list_iterate_items' 1046 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1076:17: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1076:17: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1355:9: note: in expansion of macro 'dm_list_iterate_items' 1355 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1355:9: note: in expansion of macro 'dm_list_iterate_items' 1355 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1357:9: note: in expansion of macro 'dm_list_iterate_items' 1357 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1357:9: note: in expansion of macro 'dm_list_iterate_items' 1357 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | 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: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | 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: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | dm_list_iterate_items_safe(devl, devl2, &filtered_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1579:9: note: in expansion of macro 'dm_list_iterate_items' 1579 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1579:9: note: in expansion of macro 'dm_list_iterate_items' 1579 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 log/log.c -o log/log.o label/label.c: In function 'label_scan_devs_rw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1596:9: note: in expansion of macro 'dm_list_iterate_items' 1596 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1596:9: note: in expansion of macro 'dm_list_iterate_items' 1596 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs_excl': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1612:9: note: in expansion of macro 'dm_list_iterate_items' 1612 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1612:9: note: in expansion of macro 'dm_list_iterate_items' 1612 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_invalidate_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1676:17: note: in expansion of macro 'dm_list_iterate_items' 1676 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1676:17: note: in expansion of macro 'dm_list_iterate_items' 1676 | dm_list_iterate_items(lvl, lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:50:9: note: in expansion of macro 'dm_list_iterate_items' 50 | 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:50:9: note: in expansion of macro 'dm_list_iterate_items' 50 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/integrity_manip.c -o metadata/integrity_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:580:17: note: in expansion of macro 'dm_list_iterate_items' 580 | 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:580:17: note: in expansion of macro 'dm_list_iterate_items' 580 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:525:9: note: in expansion of macro 'dm_list_iterate_items' 525 | 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:525:9: note: in expansion of macro 'dm_list_iterate_items' 525 | 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:586:9: note: in expansion of macro 'dm_list_iterate_items' 586 | 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:586:9: note: in expansion of macro 'dm_list_iterate_items' 586 | 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | 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:917:9: note: in expansion of macro 'dm_list_iterate_items' 917 | 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:917:9: note: in expansion of macro 'dm_list_iterate_items' 917 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function 'lv_raid_integrity_image_in_sync': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(sl, &lv_iorig->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(sl, &lv_iorig->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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/merge.c -o metadata/merge.o 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:1704:25: note: in expansion of macro 'dm_list_iterate_items' 1704 | 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:1704:25: note: in expansion of macro 'dm_list_iterate_items' 1704 | 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:1721:9: note: in expansion of macro 'dm_list_iterate_items' 1721 | 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:1721:9: note: in expansion of macro 'dm_list_iterate_items' 1721 | 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:1748:9: note: in expansion of macro 'dm_list_iterate_items' 1748 | 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:1748:9: note: in expansion of macro 'dm_list_iterate_items' 1748 | 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:662:17: note: in expansion of macro 'dm_list_iterate_items' 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:17: note: in expansion of macro 'dm_list_iterate_items' 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_get_pv_list_for_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:25: note: in expansion of macro 'dm_list_iterate_items' 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:25: note: in expansion of macro 'dm_list_iterate_items' 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'add_seg_to_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:9: note: in expansion of macro 'dm_list_iterate_items' 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:9: note: in expansion of macro 'dm_list_iterate_items' 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'remove_seg_from_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:9: note: in expansion of macro 'dm_list_iterate_items' 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:9: note: in expansion of macro 'dm_list_iterate_items' 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'get_only_segment_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:9: note: in expansion of macro 'dm_list_iterate_items' 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:9: note: in expansion of macro 'dm_list_iterate_items' 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_seg_pvs_by_le': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:9: note: in expansion of macro 'dm_list_iterate_items' 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:9: note: in expansion of macro 'dm_list_iterate_items' 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ 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:975:9: note: in expansion of macro 'dm_list_iterate_items' 975 | 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:975:9: note: in expansion of macro 'dm_list_iterate_items' 975 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lv_reduce': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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/lv_manip.c:1530:9: note: in expansion of macro 'dm_list_iterate_back_items' 1530 | 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:1530:9: note: in expansion of macro 'dm_list_iterate_back_items' 1530 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1643:17: note: in expansion of macro 'dm_list_iterate_items' 1643 | 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:1643:17: note: in expansion of macro 'dm_list_iterate_items' 1643 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1798:9: note: in expansion of macro 'dm_list_iterate_items' 1798 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1798:9: note: in expansion of macro 'dm_list_iterate_items' 1798 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_stripes_per_mimage': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1961:30: note: in expansion of macro 'dm_list_item' 1961 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), struct lv_segment); | ^~~~~~~~~~~~ metadata/lv_manip.c: In function '_setup_allocated_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' 2075 | dm_list_iterate_items(aa, &allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' 2075 | dm_list_iterate_items(aa, &allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_match_pv_tags': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2375:33: note: in expansion of macro 'dm_list_iterate_items' 2375 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2375:33: note: in expansion of macro 'dm_list_iterate_items' 2375 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_log_parallel_areas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2497:9: note: in expansion of macro 'dm_list_iterate_items' 2497 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2497:9: note: in expansion of macro 'dm_list_iterate_items' 2497 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2505:17: note: in expansion of macro 'dm_list_iterate_items' 2505 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2505:17: note: in expansion of macro 'dm_list_iterate_items' 2505 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_check_cling_to_allocated': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:2748:17: note: in expansion of macro 'dm_list_iterate_items' 2748 | dm_list_iterate_items(aa, &ah->allocated_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2748:17: note: in expansion of macro 'dm_list_iterate_items' 2748 | dm_list_iterate_items(aa, &ah->allocated_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_pv_is_parallel': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2766:9: note: in expansion of macro 'dm_list_iterate_items' 2766 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2766:9: note: in expansion of macro 'dm_list_iterate_items' 2766 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h: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 '_reset_unreserved': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2902:9: note: in expansion of macro 'dm_list_iterate_items' 2902 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2902:9: note: in expansion of macro 'dm_list_iterate_items' 2902 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2903:17: note: in expansion of macro 'dm_list_iterate_items' 2903 | 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:2903:17: note: in expansion of macro 'dm_list_iterate_items' 2903 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_some_parallel_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3048:17: note: in expansion of macro 'dm_list_iterate_items' 3048 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3048:17: note: in expansion of macro 'dm_list_iterate_items' 3048 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3056:41: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(aa, &ah->allocated_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3056:41: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(aa, &ah->allocated_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ 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/lv_manip.c:3085:25: note: in expansion of macro 'dm_list_iterate_items' 3085 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:621:9: note: in expansion of macro 'dm_list_iterate_items' 621 | 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/merge.c:621:9: note: in expansion of macro 'dm_list_iterate_items' 621 | 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:3085:25: note: in expansion of macro 'dm_list_iterate_items' 3085 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:705:33: note: in expansion of macro 'dm_list_iterate_items' 705 | 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/merge.c:705:33: note: in expansion of macro 'dm_list_iterate_items' 705 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:755:9: note: in expansion of macro 'dm_list_iterate_items' 755 | 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/merge.c:755:9: note: in expansion of macro 'dm_list_iterate_items' 755 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_max_parallel_space_for_one_policy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:792:17: note: in expansion of macro 'dm_list_iterate_items' 792 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:792:17: note: in expansion of macro 'dm_list_iterate_items' 792 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:9: note: in expansion of macro 'dm_list_iterate_items' 811 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3283:25: note: in expansion of macro 'dm_list_iterate_items' 3283 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:9: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3283:25: note: in expansion of macro 'dm_list_iterate_items' 3283 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3926:9: note: in expansion of macro 'dm_list_iterate_items' 3926 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3926:9: note: in expansion of macro 'dm_list_iterate_items' 3926 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3968:9: note: in expansion of macro 'dm_list_iterate_items' 3968 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3968:9: note: in expansion of macro 'dm_list_iterate_items' 3968 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_add_mirror_areas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4015:9: note: in expansion of macro 'dm_list_iterate_items' 4015 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4015:9: note: in expansion of macro 'dm_list_iterate_items' 4015 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lv_raid_redundant': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4445:9: note: in expansion of macro 'dm_list_iterate_items' 4445 | 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/lv_manip.c:4445:9: note: in expansion of macro 'dm_list_iterate_items' 4445 | dm_list_iterate_items(pvl, allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_for_each_sub_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4764:9: note: in expansion of macro 'dm_list_iterate_items' 4764 | 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:4764:9: note: in expansion of macro 'dm_list_iterate_items' 4764 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5348:9: note: in expansion of macro 'dm_list_iterate_items' 5348 | 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:5348:9: note: in expansion of macro 'dm_list_iterate_items' 5348 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5469:25: note: in expansion of macro 'dm_list_iterate_items' 5469 | 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/lv_manip.c:5469:25: note: in expansion of macro 'dm_list_iterate_items' 5469 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5617:17: note: in expansion of macro 'dm_list_iterate_items' 5617 | 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:5617:17: note: in expansion of macro 'dm_list_iterate_items' 5617 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:414:9: note: in expansion of macro 'dm_list_iterate_items' 414 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:414:9: note: in expansion of macro 'dm_list_iterate_items' 414 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:480:9: note: in expansion of macro 'dm_list_iterate_items' 480 | 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/metadata.c:480:9: note: in expansion of macro 'dm_list_iterate_items' 480 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:585:9: note: in expansion of macro 'dm_list_iterate_items' 585 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:585:9: note: in expansion of macro 'dm_list_iterate_items' 585 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | 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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | 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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_direct': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:649:9: note: in expansion of macro 'dm_list_iterate_items' 649 | 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/metadata.c:649:9: note: in expansion of macro 'dm_list_iterate_items' 649 | dm_list_iterate_items(pvl, &vg->removed_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_check_pv_dev_block_sizes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:743:9: note: in expansion of macro 'dm_list_iterate_items' 743 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:743:9: note: in expansion of macro 'dm_list_iterate_items' 743 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_extend_each_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:785:9: note: in expansion of macro 'dm_list_iterate_items' 785 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:785:9: note: in expansion of macro 'dm_list_iterate_items' 785 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:809:9: note: in expansion of macro 'dm_list_iterate_items' 809 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:809:9: note: in expansion of macro 'dm_list_iterate_items' 809 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'lv_has_unknown_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1008:9: note: in expansion of macro 'dm_list_iterate_items' 1008 | 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:1008:9: note: in expansion of macro 'dm_list_iterate_items' 1008 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_has_unknown_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1019:9: note: in expansion of macro 'dm_list_iterate_items' 1019 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1019:9: note: in expansion of macro 'dm_list_iterate_items' 1019 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_ignore_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1234:9: note: in expansion of macro 'dm_list_iterate_items' 1234 | 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:1234:9: note: in expansion of macro 'dm_list_iterate_items' 1234 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_unignore_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1282:9: note: in expansion of macro 'dm_list_iterate_items' 1282 | 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:1282:9: note: in expansion of macro 'dm_list_iterate_items' 1282 | 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:1343:9: note: in expansion of macro 'dm_list_iterate_items' 1343 | 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:1343:9: note: in expansion of macro 'dm_list_iterate_items' 1343 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_move_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | 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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1582:9: note: in expansion of macro 'dm_list_iterate_items' 1582 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1582:9: note: in expansion of macro 'dm_list_iterate_items' 1582 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1594:9: note: in expansion of macro 'dm_list_iterate_items' 1594 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1594:9: note: in expansion of macro 'dm_list_iterate_items' 1594 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'pv_is_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_vg_by_uuid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1629:9: note: in expansion of macro 'dm_list_iterate_items' 1629 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1629:9: note: in expansion of macro 'dm_list_iterate_items' 1629 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1648:9: note: in expansion of macro 'dm_list_iterate_items' 1648 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1648:9: note: in expansion of macro 'dm_list_iterate_items' 1648 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1663:9: note: in expansion of macro 'dm_list_iterate_items' 1663 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1663:9: note: in expansion of macro 'dm_list_iterate_items' 1663 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_historical_glv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1693:9: note: in expansion of macro 'dm_list_iterate_items' 1693 | 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:1693:9: note: in expansion of macro 'dm_list_iterate_items' 1693 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | 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:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'first_seg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1752:9: note: in expansion of macro 'dm_list_iterate_items' 1752 | 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:1752:9: note: in expansion of macro 'dm_list_iterate_items' 1752 | 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:1762:9: note: in expansion of macro 'dm_list_iterate_back_items' 1762 | 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:1762:9: note: in expansion of macro 'dm_list_iterate_back_items' 1762 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vgs_are_compatible': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 1832 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 1832 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1835:17: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1835:17: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1849:9: note: in expansion of macro 'dm_list_iterate_items' 1849 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1849:9: note: in expansion of macro 'dm_list_iterate_items' 1849 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1858:9: note: in expansion of macro 'dm_list_iterate_items' 1858 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1858:9: note: in expansion of macro 'dm_list_iterate_items' 1858 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_lv_each_dependency': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1895:9: note: in expansion of macro 'dm_list_iterate_items' 1895 | 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/metadata.c:1895:9: note: in expansion of macro 'dm_list_iterate_items' 1895 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ metadata/metadata.c:1916:33: note: in expansion of macro 'dm_list_struct_base' 1916 | if (!fn(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, data)) | ^~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'generate_lv_name': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o 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:2006:9: note: in expansion of macro 'dm_list_iterate_items' 2006 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7163:9: note: in expansion of macro 'dm_list_iterate_items' 7163 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2006:9: note: in expansion of macro 'dm_list_iterate_items' 2006 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2012:9: note: in expansion of macro 'dm_list_iterate_items' 2012 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2012:9: note: in expansion of macro 'dm_list_iterate_items' 2012 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7163:9: note: in expansion of macro 'dm_list_iterate_items' 7163 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2041:9: note: in expansion of macro 'dm_list_iterate_items' 2041 | 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/metadata.c:2041:9: note: in expansion of macro 'dm_list_iterate_items' 2041 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_mark_partial_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2069:17: note: in expansion of macro 'dm_list_iterate_items' 2069 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2069:17: note: in expansion of macro 'dm_list_iterate_items' 2069 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7171:9: note: in expansion of macro 'dm_list_iterate_items' 7171 | dm_list_iterate_items(glvl, &vg->historical_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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2150:9: note: in expansion of macro 'dm_list_iterate_items' 2150 | 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:7171:9: note: in expansion of macro 'dm_list_iterate_items' 7171 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2150:9: note: in expansion of macro 'dm_list_iterate_items' 2150 | 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:2282:9: note: in expansion of macro 'dm_list_iterate_items' 2282 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2282:9: note: in expansion of macro 'dm_list_iterate_items' 2282 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'remove_glv_from_indirect_glvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2289:9: note: in expansion of macro 'dm_list_iterate_items' 2289 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2289:9: note: in expansion of macro 'dm_list_iterate_items' 2289 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2321:17: note: in expansion of macro 'dm_list_iterate_items' 2321 | 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:2321:17: note: in expansion of macro 'dm_list_iterate_items' 2321 | 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: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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2343:9: note: in expansion of macro 'dm_list_iterate_items' 2343 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2343:9: note: in expansion of macro 'dm_list_iterate_items' 2343 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2354:9: note: in expansion of macro 'dm_list_iterate_items' 2354 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2354:9: note: in expansion of macro 'dm_list_iterate_items' 2354 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2419:17: note: in expansion of macro 'dm_list_iterate_items' 2419 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2419:17: note: in expansion of macro 'dm_list_iterate_items' 2419 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2468:9: note: in expansion of macro 'dm_list_iterate_items' 2468 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2468:9: note: in expansion of macro 'dm_list_iterate_items' 2468 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 2512 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 2512 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2515:17: note: in expansion of macro 'dm_list_iterate_items' 2515 | dm_list_iterate_items(seg, &lvl->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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2515:17: note: in expansion of macro 'dm_list_iterate_items' 2515 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2591:9: note: in expansion of macro 'dm_list_iterate_items' 2591 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7713:9: note: in expansion of macro 'dm_list_iterate_items' 7713 | 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/metadata.c:2591:9: note: in expansion of macro 'dm_list_iterate_items' 2591 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2684:9: note: in expansion of macro 'dm_list_iterate_items' 2684 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7713:9: note: in expansion of macro 'dm_list_iterate_items' 7713 | 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/metadata.c:2684:9: note: in expansion of macro 'dm_list_iterate_items' 2684 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_pv_in_pv_list': metadata/lv_manip.c: In function '_lv_remove_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2773:9: note: in expansion of macro 'dm_list_iterate_items' 2773 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2773:9: note: in expansion of macro 'dm_list_iterate_items' 2773 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_historical_lv_is_valid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7837:9: note: in expansion of macro 'dm_list_iterate_items' 7837 | 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:2793:9: note: in expansion of macro 'dm_list_iterate_items' 2793 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2793:9: note: in expansion of macro 'dm_list_iterate_items' 2793 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_handle_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7837:9: note: in expansion of macro 'dm_list_iterate_items' 7837 | 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/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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:9: note: in expansion of macro 'dm_list_iterate_items' 2815 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_remove_with_dependencies': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:9: note: in expansion of macro 'dm_list_iterate_items' 2815 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | 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) | ^~~~~~~~~~~~ metadata/lv_manip.c:7908:63: note: in expansion of macro 'dm_list_struct_base' 7908 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | 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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_wipe_outdated_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2869:9: note: in expansion of macro 'dm_list_iterate_items' 2869 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2869:9: note: in expansion of macro 'dm_list_iterate_items' 2869 | 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 metadata/mirror.c:16: metadata/mirror.c: In function '_init_mirror_log': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2875:25: note: in expansion of macro 'dm_list_iterate_items' 2875 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/metadata.c:2875:25: note: in expansion of macro 'dm_list_iterate_items' 2875 | 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/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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function 'vg_write': 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2930:17: note: in expansion of macro 'dm_list_iterate_items' 2930 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7976:17: note: in expansion of macro 'dm_list_iterate_items' 7976 | 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/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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2930:17: note: in expansion of macro 'dm_list_iterate_items' 2930 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:7976:17: note: in expansion of macro 'dm_list_iterate_items' 7976 | 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/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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2995:9: note: in expansion of macro 'dm_list_iterate_items' 2995 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function '_split_mirror_images': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2995:9: note: in expansion of macro 'dm_list_iterate_items' 2995 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'split_parent_segments_for_layer': metadata/mirror.c: In function '_remove_mirror_images': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3022:9: note: in expansion of macro 'dm_list_iterate_items' 3022 | 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/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/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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8114:9: note: in expansion of macro 'dm_list_iterate_items' 8114 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3022:9: note: in expansion of macro 'dm_list_iterate_items' 3022 | 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:3066:31: note: in expansion of macro 'dm_list_item' 3066 | 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:8114:9: note: in expansion of macro 'dm_list_iterate_items' 8114 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function 'remove_mirrors_from_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3080:9: note: in expansion of macro 'dm_list_iterate_items' 3080 | 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/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:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3080:9: note: in expansion of macro 'dm_list_iterate_items' 3080 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3087:25: note: in expansion of macro 'dm_list_iterate_items' 3087 | 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:8120:17: note: in expansion of macro 'dm_list_iterate_items' 8120 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3087:25: note: in expansion of macro 'dm_list_iterate_items' 3087 | dm_list_iterate_items(mda, &vg->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:163:40: note: in expansion of macro '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: In function '_vg_commit_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function 'find_pvmove_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8120:17: note: in expansion of macro 'dm_list_iterate_items' 8120 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function 'remove_layers_for_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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:163:40: note: in expansion of macro '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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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/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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8150:9: note: in expansion of macro 'dm_list_iterate_items' 8150 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function 'fixup_imported_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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:163:40: note: in expansion of macro '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/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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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/lv_manip.c:8150:9: note: in expansion of macro 'dm_list_iterate_items' 8150 | 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:3119:9: note: in expansion of macro 'dm_list_iterate_items' 3119 | 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:3119:9: note: in expansion of macro 'dm_list_iterate_items' 3119 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_commit': metadata/lv_manip.c: In function 'remove_layers_for_segments_all': 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3150:17: note: in expansion of macro 'dm_list_iterate_items' 3150 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/pool_manip.c:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3150:17: note: in expansion of macro 'dm_list_iterate_items' 3150 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/pool_manip.c:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8227:9: note: in expansion of macro 'dm_list_iterate_items' 8227 | 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: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:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3158:25: note: in expansion of macro 'dm_list_iterate_items' 3158 | 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))) | ^ ../base/data-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/pool_manip.c:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function 'find_pool_seg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:9: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3158:25: note: in expansion of macro 'dm_list_iterate_items' 3158 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:9: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_revert': metadata/pool_manip.c: In function 'recalculate_pool_chunk_size_with_dev_hints': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:9: note: in expansion of macro 'dm_list_iterate_items' 3175 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8227:9: note: in expansion of macro 'dm_list_iterate_items' 8227 | 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:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:9: note: in expansion of macro 'dm_list_iterate_items' 3175 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3184:9: note: in expansion of macro 'dm_list_iterate_items' 3184 | 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:3184:9: note: in expansion of macro 'dm_list_iterate_items' 3184 | 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:8241:9: note: in expansion of macro 'dm_list_iterate_items' 8241 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_read_orphans': 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/pool_manip.c:751:17: note: in expansion of macro 'dm_list_iterate_items' 751 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:751:17: note: in expansion of macro 'dm_list_iterate_items' 751 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8241:9: note: in expansion of macro 'dm_list_iterate_items' 8241 | 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: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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | dm_list_iterate_items_safe(pvl, tpvl, &vg->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))) | ^ ../base/data-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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | 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/lv_manip.c:8268:9: note: in expansion of macro 'dm_list_iterate_items' 8268 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3347:9: note: in expansion of macro 'dm_list_iterate_items' 3347 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3347:9: note: in expansion of macro 'dm_list_iterate_items' 3347 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_devs_used_correspond_with_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8268:9: note: in expansion of macro 'dm_list_iterate_items' 8268 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3369:9: note: in expansion of macro 'dm_list_iterate_items' 3369 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3369:9: note: in expansion of macro 'dm_list_iterate_items' 3369 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8277:9: note: in expansion of macro 'dm_list_iterate_items' 8277 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3393:9: note: in expansion of macro 'dm_list_iterate_items' 3393 | 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:3393:9: note: in expansion of macro 'dm_list_iterate_items' 3393 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8277:9: note: in expansion of macro 'dm_list_iterate_items' 8277 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3446:9: note: in expansion of macro 'dm_list_iterate_items' 3446 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3446:9: note: in expansion of macro 'dm_list_iterate_items' 3446 | dm_list_iterate_items(pvl, &vg->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/metadata.c:3464:9: note: in expansion of macro 'dm_list_iterate_items' 3464 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8447:17: note: in expansion of macro 'dm_list_iterate_items' 8447 | 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:3464:9: note: in expansion of macro 'dm_list_iterate_items' 3464 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3476:17: note: in expansion of macro 'dm_list_iterate_items' 3476 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8447:17: note: in expansion of macro 'dm_list_iterate_items' 8447 | 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:3476:17: note: in expansion of macro 'dm_list_iterate_items' 3476 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8474:17: note: in expansion of macro 'dm_list_iterate_items' 8474 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'set_pv_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3602:9: note: in expansion of macro 'dm_list_iterate_items' 3602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8474:17: note: in expansion of macro 'dm_list_iterate_items' 8474 | 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:3602:9: note: in expansion of macro 'dm_list_iterate_items' 3602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8588:9: note: in expansion of macro 'dm_list_iterate_items' 8588 | 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/lv_manip.c:8588:9: note: in expansion of macro 'dm_list_iterate_items' 8588 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_align_segment_boundary_to_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8621:9: note: in expansion of macro 'dm_list_iterate_items' 8621 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8621:9: note: in expansion of macro 'dm_list_iterate_items' 8621 | 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/lv_manip.c:8628:25: note: in expansion of macro 'dm_list_iterate_items' 8628 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4034:9: note: in expansion of macro 'dm_list_iterate_items' 4034 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8628:25: note: in expansion of macro 'dm_list_iterate_items' 8628 | 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:4034:9: note: in expansion of macro 'dm_list_iterate_items' 4034 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4037:9: note: in expansion of macro 'dm_list_iterate_items' 4037 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8691:9: note: in expansion of macro 'dm_list_iterate_items' 8691 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4037:9: note: in expansion of macro 'dm_list_iterate_items' 4037 | 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:8691:9: note: in expansion of macro 'dm_list_iterate_items' 8691 | dm_list_iterate_items(seg, &lv_where->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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4093:9: note: in expansion of macro 'dm_list_iterate_items' 4093 | 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:4093:9: note: in expansion of macro 'dm_list_iterate_items' 4093 | 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/lv_manip.c:8699:33: note: in expansion of macro 'dm_list_iterate_items' 8699 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8699:33: note: in expansion of macro 'dm_list_iterate_items' 8699 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'mdas_empty_or_ignored': metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | 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/lv_manip.c:8887:9: note: in expansion of macro 'dm_list_iterate_items' 8887 | 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:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8887:9: note: in expansion of macro 'dm_list_iterate_items' 8887 | 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:4315:9: note: in expansion of macro 'dm_list_iterate_items' 4315 | 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/metadata.c:4315:9: note: in expansion of macro 'dm_list_iterate_items' 4315 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8909:9: note: in expansion of macro 'dm_list_iterate_items' 8909 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_strip_outdated_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | 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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8909:9: note: in expansion of macro 'dm_list_iterate_items' 8909 | 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: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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'lv_on_pmem': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4413:9: note: in expansion of macro 'dm_list_iterate_items' 4413 | 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:4413:9: note: in expansion of macro 'dm_list_iterate_items' 4413 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_write_commit_bad_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4461:9: note: in expansion of macro 'dm_list_iterate_items' 4461 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4461:9: note: in expansion of macro 'dm_list_iterate_items' 4461 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8921:9: note: in expansion of macro 'dm_list_iterate_items' 8921 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'scan_text_mismatch': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4563:9: note: in expansion of macro 'dm_list_iterate_items' 4563 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4563:9: note: in expansion of macro 'dm_list_iterate_items' 4563 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8921:9: note: in expansion of macro 'dm_list_iterate_items' 8921 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8933:9: note: in expansion of macro 'dm_list_iterate_items' 8933 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8933:9: note: in expansion of macro 'dm_list_iterate_items' 8933 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | 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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | 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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5035:9: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5035:9: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5074:9: note: in expansion of macro 'dm_list_iterate_items' 5074 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5074:9: note: in expansion of macro 'dm_list_iterate_items' 5074 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5082:9: note: in expansion of macro 'dm_list_iterate_items' 5082 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5082:9: note: in expansion of macro 'dm_list_iterate_items' 5082 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5245:9: note: in expansion of macro 'dm_list_iterate_items' 5245 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5245:9: note: in expansion of macro 'dm_list_iterate_items' 5245 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5255:9: note: in expansion of macro 'dm_list_iterate_items' 5255 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5255:9: note: in expansion of macro 'dm_list_iterate_items' 5255 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv.c:16: metadata/pv.c: In function '_pv_mda_set_ignored_one': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/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: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/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: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: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/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: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/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: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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_list.c -o metadata/pv_list.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from metadata/pv_list.c:16: metadata/pv_list.c: In function '_add_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv_manip.c:16: metadata/pv_manip.c: In function 'peg_dup': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_find_peg_by_pe': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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/pv_manip.c:88:9: note: in expansion of macro 'dm_list_iterate_back_items' 88 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194: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/pv_manip.c:88:9: note: in expansion of macro 'dm_list_iterate_back_items' 88 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_merge_free_pv_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:265:29: note: in expansion of macro 'dm_list_item' 265 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:275:29: note: in expansion of macro 'dm_list_item' 275 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function 'release_pv_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:327:29: note: in expansion of macro 'dm_list_item' 327 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function 'pv_list_extents_free': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:373:9: note: in expansion of macro 'dm_list_iterate_items' 373 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:373:9: note: in expansion of macro 'dm_list_iterate_items' 373 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:378:17: note: in expansion of macro 'dm_list_iterate_items' 378 | 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/pv_manip.c:378:17: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:25: note: in expansion of macro 'dm_list_iterate_items' 379 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:25: note: in expansion of macro 'dm_list_iterate_items' 379 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function 'check_pv_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:402:9: note: in expansion of macro 'dm_list_iterate_items' 402 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:402:9: note: in expansion of macro 'dm_list_iterate_items' 402 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:409:17: note: in expansion of macro 'dm_list_iterate_items' 409 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:409:17: note: in expansion of macro 'dm_list_iterate_items' 409 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_reduce_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pv_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pv_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv_map.c:16: metadata/pv_map.c: In function '_insert_area': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:9: note: in expansion of macro 'dm_list_iterate_items' 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:9: note: in expansion of macro 'dm_list_iterate_items' 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_alloc_areas_for_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:9: note: in expansion of macro 'dm_list_iterate_items' 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:9: note: in expansion of macro 'dm_list_iterate_items' 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_all_areas_for_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:9: note: in expansion of macro 'dm_list_iterate_items' 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:9: note: in expansion of macro 'dm_list_iterate_items' 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_maps': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:9: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:9: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:17: note: in expansion of macro 'dm_list_iterate_items' 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:17: note: in expansion of macro 'dm_list_iterate_items' 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function 'pv_maps_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:9: note: in expansion of macro 'dm_list_iterate_items' 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:9: note: in expansion of macro 'dm_list_iterate_items' 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/raid_manip.c:15: metadata/raid_manip.c: In function '_avoid_pvs_of_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:276:9: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:276:9: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_clear_allocation_prohibited': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:305:17: note: in expansion of macro 'dm_list_iterate_items' 305 | 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/raid_manip.c:305:17: note: in expansion of macro 'dm_list_iterate_items' 305 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_deactivate_and_remove_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1327:17: note: in expansion of macro 'dm_list_iterate_items' 1327 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1327:17: note: in expansion of macro 'dm_list_iterate_items' 1327 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_set_image_lvs_start_les': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1353:17: note: in expansion of macro 'dm_list_iterate_items' 1353 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1353:17: note: in expansion of macro 'dm_list_iterate_items' 1353 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_relocate_reshape_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1431:36: note: in expansion of macro 'dm_list_item' 1431 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1435:17: note: in expansion of macro 'dm_list_iterate_items' 1435 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1435:17: note: in expansion of macro 'dm_list_iterate_items' 1435 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_activate_sub_lvs_excl_local_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2251:17: note: in expansion of macro 'dm_list_iterate_items' 2251 | 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:2251:17: note: in expansion of macro 'dm_list_iterate_items' 2251 | dm_list_iterate_items(lvl, lv_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109: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:2709:39: note: in expansion of macro 'dm_list_item' 2709 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2714:31: note: in expansion of macro 'dm_list_item' 2714 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2715:35: note: in expansion of macro 'dm_list_item' 2715 | lvl_tmp = dm_list_item(l->n, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2776:9: note: in expansion of macro 'dm_list_iterate_items' 2776 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2776:9: note: in expansion of macro 'dm_list_iterate_items' 2776 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2823:9: note: in expansion of macro 'dm_list_iterate_items' 2823 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2823:9: note: in expansion of macro 'dm_list_iterate_items' 2823 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function 'lv_raid_split': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' 3455 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' 3455 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_alloc_rmeta_devs_for_rimage_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3668:9: note: in expansion of macro 'dm_list_iterate_items' 3668 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3668:9: note: in expansion of macro 'dm_list_iterate_items' 3668 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3678:25: note: in expansion of macro 'dm_list_iterate_items' 3678 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3678:25: note: in expansion of macro 'dm_list_iterate_items' 3678 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3691:17: note: in expansion of macro 'dm_list_iterate_items' 3691 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3691:17: note: in expansion of macro 'dm_list_iterate_items' 3691 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_add_image_component_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_mirror_to_raid1': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4119:9: note: in expansion of macro 'dm_list_iterate_items' 4119 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4119:9: note: in expansion of macro 'dm_list_iterate_items' 4119 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_striped_to_raid0_move_segs_to_raid0_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4254:17: note: in expansion of macro 'dm_list_iterate_items' 4254 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4254:17: note: in expansion of macro 'dm_list_iterate_items' 4254 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_raid0_to_striped_retrieve_segments_and_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4352:9: note: in expansion of macro 'dm_list_iterate_items' 4352 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4352:9: note: in expansion of macro 'dm_list_iterate_items' 4352 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_striped_to_raid0': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4442:9: note: in expansion of macro 'dm_list_iterate_items' 4442 | 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/raid_manip.c:4442:9: note: in expansion of macro 'dm_list_iterate_items' 4442 | 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:4484:19: note: in expansion of macro 'dm_list_item' 4484 | if (!(l = dm_list_item(dm_list_first(&data_lvs), struct lv_list))) { | ^~~~~~~~~~~~ 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/raid_manip.c:5035:17: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5035:17: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5044:9: note: in expansion of macro 'dm_list_iterate_items' 5044 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5044:9: note: in expansion of macro 'dm_list_iterate_items' 5044 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5060:9: note: in expansion of macro 'dm_list_iterate_items' 5060 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5060:9: note: in expansion of macro 'dm_list_iterate_items' 5060 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6687:25: note: in expansion of macro 'dm_list_iterate_items' 6687 | 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:6687:25: note: in expansion of macro 'dm_list_iterate_items' 6687 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6703:25: note: in expansion of macro 'dm_list_iterate_items' 6703 | 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:6703:25: note: in expansion of macro 'dm_list_iterate_items' 6703 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7030:9: note: in expansion of macro 'dm_list_iterate_items' 7030 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7030:9: note: in expansion of macro 'dm_list_iterate_items' 7030 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7047:31: note: in expansion of macro 'dm_list_item' 7047 | lvl = dm_list_item(dm_list_first(&new_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/thin_manip.c:15: metadata/thin_manip.c: In function 'thin_pool_has_message': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:169:9: note: in expansion of macro 'dm_list_iterate_items' 169 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:169:9: note: in expansion of macro 'dm_list_iterate_items' 169 | 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:109: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:7062:31: note: in expansion of macro 'dm_list_item' 7062 | lvl = dm_list_item(dm_list_first(&new_data_lvs), | ^~~~~~~~~~~~ metadata/thin_manip.c: In function 'thin_pool_is_active': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:204:17: note: in expansion of macro 'dm_list_iterate_items' 204 | 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/thin_manip.c:204:17: note: in expansion of macro 'dm_list_iterate_items' 204 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'thin_pool_check_overprovisioning': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:369:17: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:369:17: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:377:9: note: in expansion of macro 'dm_list_iterate_items' 377 | 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/thin_manip.c:377:9: note: in expansion of macro 'dm_list_iterate_items' 377 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:395:17: note: in expansion of macro 'dm_list_iterate_items' 395 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7094:9: note: in expansion of macro 'dm_list_iterate_items' 7094 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:395:17: note: in expansion of macro 'dm_list_iterate_items' 395 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'get_free_thin_pool_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:559:9: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7094:9: note: in expansion of macro 'dm_list_iterate_items' 7094 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:559:9: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function '_check_pool_create': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'lv_is_thin_origin': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:994:17: note: in expansion of macro 'dm_list_iterate_items' 994 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:994:17: note: in expansion of macro 'dm_list_iterate_items' 994 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_may_be_activated_in_degraded_mode': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7308:9: note: in expansion of macro 'dm_list_iterate_items' 7308 | 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/raid_manip.c:7308:9: note: in expansion of macro 'dm_list_iterate_items' 7308 | 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/vdo_manip.c:15: metadata/vdo_manip.c: In function 'update_vdo_pool_virtual_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:122:9: note: in expansion of macro 'dm_list_iterate_items' 122 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:122:9: note: in expansion of macro 'dm_list_iterate_items' 122 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from metadata/vg.c:16: metadata/vg.c: In function 'snapshot_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_visible_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:252:9: note: in expansion of macro 'dm_list_iterate_items' 252 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:252:9: note: in expansion of macro 'dm_list_iterate_items' 252 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_mda_used_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:276:8: note: in expansion of macro 'dm_list_iterate_items' 276 | 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/vg.c:276:8: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_mda_free': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:298:9: note: in expansion of macro 'dm_list_iterate_items' 298 | 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/vg.c:298:9: note: in expansion of macro 'dm_list_iterate_items' 298 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_set_extent_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:451:17: note: in expansion of macro 'dm_list_iterate_items' 451 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:451:17: note: in expansion of macro 'dm_list_iterate_items' 451 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:467:9: note: in expansion of macro 'dm_list_iterate_items' 467 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:467:9: note: in expansion of macro 'dm_list_iterate_items' 467 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:474:17: note: in expansion of macro 'dm_list_iterate_items' 474 | 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/vg.c:474:17: note: in expansion of macro 'dm_list_iterate_items' 474 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; | ^ 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)); | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from misc/lvm-flock.c:16: misc/lvm-flock.c: In function '_get_lock_list_entry': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:65:22: note: in expansion of macro 'dm_list_item' 65 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ misc/lvm-flock.c: In function '_release_lock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:79:22: note: in expansion of macro 'dm_list_item' 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o gcc -MT misc/lvm-string.o -MMD -MP -MF misc/lvm-string.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-string.c -o misc/lvm-string.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-wrappers.c -o misc/lvm-wrappers.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-percent.c -o misc/lvm-percent.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/sharedlib.c -o misc/sharedlib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 properties/prop_common.c -o properties/prop_common.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o mm/memlock.c: In function '_touch_memory': mm/memlock.c:152:18: warning: cast increases required alignment of target type [-Wcast-align] 152 | *(long *) pos = 1; | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 report/properties.c -o report/properties.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from report/report.c:16: report/report.c: In function '_recognize_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:710:9: note: in expansion of macro 'dm_list_iterate_items' 710 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:710:9: note: in expansion of macro 'dm_list_iterate_items' 710 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_check_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:745:9: note: in expansion of macro 'dm_list_iterate_items' 745 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:745:9: note: in expansion of macro 'dm_list_iterate_items' 745 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_translate_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:924:9: note: in expansion of macro 'dm_list_iterate_items' 924 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:924:9: note: in expansion of macro 'dm_list_iterate_items' 924 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_find_descendants': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2138:25: note: in expansion of macro 'dm_list_iterate_items' 2138 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2138:25: note: in expansion of macro 'dm_list_iterate_items' 2138 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ report/report.c:2151:17: note: in expansion of macro 'dm_list_iterate_items_gen' 2151 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ report/report.c:2151:17: note: in expansion of macro 'dm_list_iterate_items_gen' 2151 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2180:25: note: in expansion of macro 'dm_list_iterate_items' 2180 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2180:25: note: in expansion of macro 'dm_list_iterate_items' 2180 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from thin/thin.c:16: thin/thin.c: In function '_thin_pool_text_export': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ thin/thin.c: In function '_thin_pool_add_target_line': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:361:9: note: in expansion of macro 'dm_list_iterate_items' 361 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:361:9: note: in expansion of macro 'dm_list_iterate_items' 361 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/dev_manager.c:16: activate/dev_manager.c: In function '_percent_run': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1364:31: note: in expansion of macro 'dm_list_item' 1364 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/dev_manager.c: In function 'dev_manager_transient': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1491:23: note: in expansion of macro 'dm_list_item' 1491 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/dev_manager.c: In function '_add_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2864:17: note: in expansion of macro 'dm_list_iterate_items' 2864 | 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/dev_manager.c:2864:17: note: in expansion of macro 'dm_list_iterate_items' 2864 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2935:17: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2935:17: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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:109: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:367:31: note: in expansion of macro 'dm_list_item' 367 | 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:381:31: note: in expansion of macro 'dm_list_item' 381 | 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:399:31: note: in expansion of macro 'dm_list_item' 399 | 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:432:23: note: in expansion of macro 'dm_list_item' 432 | 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) | ^~~~~~~~~~~~ activate/dev_manager.c:2945:58: note: in expansion of macro 'dm_list_struct_base' 2945 | if (!_add_lv_to_dtree(dm, dtree, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, 0)) | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2955:17: note: in expansion of macro 'dm_list_iterate_items' 2955 | 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/dev_manager.c:2955:17: note: in expansion of macro 'dm_list_iterate_items' 2955 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2965:17: note: in expansion of macro 'dm_list_iterate_items' 2965 | 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/dev_manager.c:2965:17: note: in expansion of macro 'dm_list_iterate_items' 2965 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2977:9: note: in expansion of macro 'dm_list_iterate_items' 2977 | 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/dev_manager.c:2977:9: note: in expansion of macro 'dm_list_iterate_items' 2977 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_error_or_zero_device': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3056:9: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3056:9: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_new_external_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3402:9: note: in expansion of macro 'dm_list_iterate_items' 3402 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3402:9: note: in expansion of macro 'dm_list_iterate_items' 3402 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_new_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3718:17: note: in expansion of macro 'dm_list_iterate_items' 3718 | 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/dev_manager.c:3718:17: note: in expansion of macro 'dm_list_iterate_items' 3718 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:3751:51: note: in expansion of macro 'dm_list_struct_base' 3751 | dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3770:17: note: in expansion of macro 'dm_list_iterate_items' 3770 | 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/dev_manager.c:3770:17: note: in expansion of macro 'dm_list_iterate_items' 3770 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3827:17: note: in expansion of macro 'dm_list_iterate_items' 3827 | 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/dev_manager.c:3827:17: note: in expansion of macro 'dm_list_iterate_items' 3827 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_clean_tree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3966:17: note: in expansion of macro 'dm_list_iterate_items' 3966 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3966:17: note: in expansion of macro 'dm_list_iterate_items' 3966 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 locking/lvmlockd.c -o locking/lvmlockd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from locking/lvmlockd.c:11: locking/lvmlockd.c: In function '_lockd_retrieve_vg_pv_num': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:235:9: note: in expansion of macro 'dm_list_iterate_items' 235 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:235:9: note: in expansion of macro 'dm_list_iterate_items' 235 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c: In function '_lockd_retrieve_vg_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:275:9: note: in expansion of macro 'dm_list_iterate_items' 275 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:275:9: note: in expansion of macro 'dm_list_iterate_items' 275 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c: In function '_lockd_retrieve_lv_pv_num': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c: In function '_lockd_retrieve_lv_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:345:9: note: in expansion of macro 'dm_list_iterate_items' 345 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:345:9: note: in expansion of macro 'dm_list_iterate_items' 345 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c: In function '_init_vg_sanlock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c: In function '_lockd_all_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:1295:9: note: in expansion of macro 'dm_list_iterate_items' 1295 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ locking/lvmlockd.c:1295:9: note: in expansion of macro 'dm_list_iterate_items' 1295 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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/filesystem.o device/online.o device/parse_vpd.o device/dev_util.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/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make -C tools make -C scripts make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. gcc -E -P cmdnames.h 2> /dev/null | \ /usr/bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ printf "static const char _command_input[] =\n\n\"" && \ mawk 'BEGIN {ORS = "\\0\"\n\""} !/^#/ && !/---/ && !/^$/' ./command-lines.in && \ printf '\\0\\0";\n' \ ) > command-lines-input.h \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ printf "#define COMMAND_COUNT " && \ /usr/bin/grep -c '^ID:' command-lines.in \ ) > command-count.h set -e; \ ( cat ./.exported_symbols; \ if test -n "./lvm2cmd.h"; then \ gcc -E -P -I../tools -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./lvm2cmd.h | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(lvm2_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvchange.c:16: lvchange.c: In function '_attach_metadata_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:17: note: in expansion of macro 'dm_list_iterate_items' 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:17: note: in expansion of macro 'dm_list_iterate_items' 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:285:9: note: in expansion of macro 'dm_list_iterate_items' 285 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:285:9: note: in expansion of macro 'dm_list_iterate_items' 285 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function '_lvchange_rebuild': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function '_lvchange_writemostly': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:1017:17: note: in expansion of macro 'dm_list_iterate_items' 1017 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:1017:17: note: in expansion of macro 'dm_list_iterate_items' 1017 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvconvert.c:15: lvconvert.c: In function '_failed_mirrors_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:428:9: note: in expansion of macro 'dm_list_iterate_items' 428 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:428:9: note: in expansion of macro 'dm_list_iterate_items' 428 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_failed_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:479:9: note: in expansion of macro 'dm_list_iterate_items' 479 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:479:9: note: in expansion of macro 'dm_list_iterate_items' 479 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_remove_missing_empty_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:675:9: note: in expansion of macro 'dm_list_iterate_items' 675 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:675:9: note: in expansion of macro 'dm_list_iterate_items' 675 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_repair_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4012:17: note: in expansion of macro 'dm_list_iterate_items' 4012 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4012:17: note: in expansion of macro 'dm_list_iterate_items' 4012 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lvconvert_replace_pv_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4050:9: note: in expansion of macro 'dm_list_iterate_items' 4050 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4050:9: note: in expansion of macro 'dm_list_iterate_items' 4050 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_merge_snapshot_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4137:17: note: in expansion of macro 'dm_list_iterate_items' 4137 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4137:17: note: in expansion of macro 'dm_list_iterate_items' 4137 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_start_poll_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4327:17: note: in expansion of macro 'dm_list_iterate_items' 4327 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4327:17: note: in expansion of macro 'dm_list_iterate_items' 4327 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lv_create_cachevol': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4424:9: note: in expansion of macro 'dm_list_iterate_items' 4424 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4424:9: note: in expansion of macro 'dm_list_iterate_items' 4424 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvcreate.c -o lvcreate.o lvconvert.c: In function 'lvconvert_raid_types_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5293:9: note: in expansion of macro 'dm_list_iterate_items' 5293 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5293:9: note: in expansion of macro 'dm_list_iterate_items' 5293 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_merge_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5516:17: note: in expansion of macro 'dm_list_iterate_items' 5516 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5516:17: note: in expansion of macro 'dm_list_iterate_items' 5516 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lvconvert_detach_writecache_when_clean': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ lvconvert.c:5800:15: note: in expansion of macro 'dm_list_item' 5800 | idl = dm_list_item(dm_list_first(&lr->poll_idls), struct convert_poll_id_list); | ^~~~~~~~~~~~ lvconvert.c: In function '_set_writecache_block_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:6018:9: note: in expansion of macro 'dm_list_iterate_items' 6018 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:6018:9: note: in expansion of macro 'dm_list_iterate_items' 6018 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvcreate.c:16: lvcreate.c: In function '_lvcreate_params': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1289:9: note: in expansion of macro 'dm_list_iterate_items' 1289 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1289:9: note: in expansion of macro 'dm_list_iterate_items' 1289 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvmcmdline.c:16: lvmcmdline.c: In function 'first_grouped_arg_int_value': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:319:9: note: in expansion of macro 'dm_list_iterate_items' 319 | 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:319:9: note: in expansion of macro 'dm_list_iterate_items' 319 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:2328:9: note: in expansion of macro 'dm_list_iterate_items' 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:9: note: in expansion of macro 'dm_list_iterate_items' 2328 | 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:2413:9: note: in expansion of macro 'dm_list_iterate_items' 2413 | 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:2413:9: note: in expansion of macro 'dm_list_iterate_items' 2413 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvmdevices.c:15: lvmdevices.c: In function '_search_devs_for_pvids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:102:9: note: in expansion of macro 'dm_list_iterate_items' 102 | dm_list_iterate_items(dil, search_pvids) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:102:9: note: in expansion of macro 'dm_list_iterate_items' 102 | dm_list_iterate_items(dil, search_pvids) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c: In function '_print_check': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:207:9: note: in expansion of macro 'dm_list_iterate_items' 207 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:207:9: note: in expansion of macro 'dm_list_iterate_items' 207 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:210:17: note: in expansion of macro 'dm_list_iterate_items' 210 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:210:17: note: in expansion of macro 'dm_list_iterate_items' 210 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:299:9: note: in expansion of macro 'dm_list_iterate_items' 299 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:299:9: note: in expansion of macro 'dm_list_iterate_items' 299 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:302:17: note: in expansion of macro 'dm_list_iterate_items' 302 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:302:17: note: in expansion of macro 'dm_list_iterate_items' 302 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:385:9: note: in expansion of macro 'dm_list_iterate_items' 385 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:385:9: note: in expansion of macro 'dm_list_iterate_items' 385 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:386:17: note: in expansion of macro 'dm_list_iterate_items' 386 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:386:17: note: in expansion of macro 'dm_list_iterate_items' 386 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:495:17: note: in expansion of macro 'dm_list_iterate_items' 495 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:495:17: note: in expansion of macro 'dm_list_iterate_items' 495 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:531:9: note: in expansion of macro 'dm_list_iterate_items' 531 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:531:9: note: in expansion of macro 'dm_list_iterate_items' 531 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:542:9: note: in expansion of macro 'dm_list_iterate_items' 542 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:542:9: note: in expansion of macro 'dm_list_iterate_items' 542 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o lvmdevices.c: In function 'lvmdevices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:633:17: note: in expansion of macro 'dm_list_iterate_items' 633 | 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:633:17: note: in expansion of macro 'dm_list_iterate_items' 633 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:732:17: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:732:17: note: in expansion of macro 'dm_list_iterate_items' 732 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:882:17: note: in expansion of macro 'dm_list_iterate_items' 882 | dm_list_iterate_items(devl, &found_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:882:17: note: in expansion of macro 'dm_list_iterate_items' 882 | dm_list_iterate_items(devl, &found_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1017:9: note: in expansion of macro 'dm_list_iterate_items' 1017 | 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:1017:9: note: in expansion of macro 'dm_list_iterate_items' 1017 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.o gcc -MT lvreduce.o -MMD -MP -MF lvreduce.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvreduce.c -o lvreduce.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvrename.c -o lvrename.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvresize.c -o lvresize.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 polldaemon.c -o polldaemon.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from polldaemon.c:16: polldaemon.c: In function '_poll_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:324:9: note: in expansion of macro 'dm_list_iterate_items' 324 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:324:9: note: in expansion of macro 'dm_list_iterate_items' 324 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:372:40: note: in expansion of macro 'dm_list_item' 372 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ polldaemon.c: In function '_lvmpolld_init_poll_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:477:9: note: in expansion of macro 'dm_list_iterate_items' 477 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:477:9: note: in expansion of macro 'dm_list_iterate_items' 477 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ polldaemon.c: In function '_lvmpolld_poll_for_all_vgs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:530:17: note: in expansion of macro 'dm_list_iterate_items_safe' 530 | dm_list_iterate_items_safe(idl, tlv, &lpdp.idls) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:530:17: note: in expansion of macro 'dm_list_iterate_items_safe' 530 | dm_list_iterate_items_safe(idl, tlv, &lpdp.idls) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:530:17: note: in expansion of macro 'dm_list_iterate_items_safe' 530 | dm_list_iterate_items_safe(idl, tlv, &lpdp.idls) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:543:40: note: in expansion of macro 'dm_list_item' 543 | dm_pool_free(cmd->mem, dm_list_item(first, struct poll_id_list)); | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvck.c:17: pvck.c: In function '_get_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1859:9: note: in expansion of macro 'dm_list_iterate_items' 1859 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1859:9: note: in expansion of macro 'dm_list_iterate_items' 1859 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvck.c: In function '_get_pv_info_from_metadata': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2034:17: note: in expansion of macro 'dm_list_iterate_items' 2034 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2034:17: note: in expansion of macro 'dm_list_iterate_items' 2034 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2039:17: note: in expansion of macro 'dm_list_iterate_items' 2039 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2039:17: note: in expansion of macro 'dm_list_iterate_items' 2039 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvmove_poll.c -o pvmove_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvmove.c:16: pvmove.c: In function '_get_allocatable_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:110:23: note: in expansion of macro 'dm_list_item' 110 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_remove_sibling_pvs_from_trim_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:202:24: note: in expansion of macro 'dm_list_item' 202 | pvl1 = dm_list_item(pvh1, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:205:32: note: in expansion of macro 'dm_list_item' 205 | pvl2 = dm_list_item(pvh2, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_trim_allocatable_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:244:23: note: in expansion of macro 'dm_list_item' 244 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:247:36: note: in expansion of macro 'dm_list_item' 247 | trim_pvl = dm_list_item(trim_pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_insert_pvmove_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:275:15: note: in expansion of macro 'dm_list_item' 275 | pvl = dm_list_item(source_pvl->n, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_set_up_pvmove_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:450:9: note: in expansion of macro 'dm_list_iterate_items' 450 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:450:9: note: in expansion of macro 'dm_list_iterate_items' 450 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function '_update_metadata': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:573:9: note: in expansion of macro 'dm_list_iterate_items' 573 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:573:9: note: in expansion of macro 'dm_list_iterate_items' 573 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function '_pvmove_setup_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:704:17: note: in expansion of macro 'dm_list_iterate_items' 704 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:704:17: note: in expansion of macro 'dm_list_iterate_items' 704 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvscan.c:16: pvscan.c: In function '_write_lookup_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:315:9: note: in expansion of macro 'dm_list_iterate_items' 315 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:315:9: note: in expansion of macro 'dm_list_iterate_items' 315 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_count_pvid_files': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:473:9: note: in expansion of macro 'dm_list_iterate_items' 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:473:9: note: in expansion of macro 'dm_list_iterate_items' 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_devs_from_saved_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:562:9: note: in expansion of macro 'dm_list_iterate_items' 562 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:562:9: note: in expansion of macro 'dm_list_iterate_items' 562 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_pvscan_aa_quick': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:748:9: note: in expansion of macro 'dm_list_iterate_items' 748 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:748:9: note: in expansion of macro 'dm_list_iterate_items' 748 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_pvscan_aa': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109: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:767:22: note: in expansion of macro 'dm_list_item' 767 | sl = dm_list_item(slh, struct dm_str_list); | ^~~~~~~~~~~~ pvscan.c: In function '_get_args': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | 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:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_args_devs': reporter.c: In function '_get_report_options': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:922:9: note: in expansion of macro 'dm_list_iterate_items' 922 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | 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:922:9: note: in expansion of macro 'dm_list_iterate_items' 922 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:931:9: note: in expansion of macro 'dm_list_iterate_items' 931 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:934:33: note: in expansion of macro 'dm_list_iterate_items' 934 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:931:9: note: in expansion of macro 'dm_list_iterate_items' 931 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:934:33: note: in expansion of macro 'dm_list_iterate_items' 934 | dm_list_iterate_items(sl, opts_list) | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_set_pv_devices_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:955:9: note: in expansion of macro 'dm_list_iterate_items' 955 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:955:9: note: in expansion of macro 'dm_list_iterate_items' 955 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:977:9: note: in expansion of macro 'dm_list_iterate_items' 977 | 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:977:9: note: in expansion of macro 'dm_list_iterate_items' 977 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ reporter.c: In function '_do_report_get_selection': pvscan.c: In function '_online_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1009:9: note: in expansion of macro 'dm_list_iterate_items' 1009 | 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: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:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1009:9: note: in expansion of macro 'dm_list_iterate_items' 1009 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1304:33: note: in expansion of macro 'dm_list_iterate_items' 1304 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1304:33: note: in expansion of macro 'dm_list_iterate_items' 1304 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1310:33: note: in expansion of macro 'dm_list_iterate_items' 1310 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1310:33: note: in expansion of macro 'dm_list_iterate_items' 1310 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1320:33: note: in expansion of macro 'dm_list_iterate_items' 1320 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1320:33: note: in expansion of macro 'dm_list_iterate_items' 1320 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1450:9: note: in expansion of macro 'dm_list_iterate_items' 1450 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1450:9: note: in expansion of macro 'dm_list_iterate_items' 1450 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1499:17: note: in expansion of macro 'dm_list_iterate_items' 1499 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1499:17: note: in expansion of macro 'dm_list_iterate_items' 1499 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvscan.c:1535:24: note: in expansion of macro 'dm_list_item' 1535 | devl = dm_list_item(dm_list_first(&pvscan_devs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1563:9: note: in expansion of macro 'dm_list_iterate_items' 1563 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1563:9: note: in expansion of macro 'dm_list_iterate_items' 1563 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from toollib.c:16: toollib.c: In function 'process_each_segment_in_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:341:17: note: in expansion of macro 'dm_list_iterate_items' 341 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:341:17: note: in expansion of macro 'dm_list_iterate_items' 341 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_segment_in_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'vg_refresh_visible': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:881:9: note: in expansion of macro 'dm_list_iterate_items' 881 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:881:9: note: in expansion of macro 'dm_list_iterate_items' 881 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_cache_params': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_vdo_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1290:9: note: in expansion of macro 'dm_list_iterate_items' 1290 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1290:9: note: in expansion of macro 'dm_list_iterate_items' 1290 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_writecache_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1551:9: note: in expansion of macro 'dm_list_iterate_items' 1551 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1551:9: note: in expansion of macro 'dm_list_iterate_items' 1551 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_integrity_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1712:9: note: in expansion of macro 'dm_list_iterate_items' 1712 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1712:9: note: in expansion of macro 'dm_list_iterate_items' 1712 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'change_tag': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1764:9: note: in expansion of macro 'dm_list_iterate_items' 1764 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1764:9: note: in expansion of macro 'dm_list_iterate_items' 1764 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_label': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1853:17: note: in expansion of macro 'dm_list_iterate_items' 1853 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1853:17: note: in expansion of macro 'dm_list_iterate_items' 1853 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_resolve_duplicate_vgnames': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2417:17: note: in expansion of macro 'dm_list_iterate_items' 2417 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2417:17: note: in expansion of macro 'dm_list_iterate_items' 2417 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_choose_vgs_to_process': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o toollib.c: In function '_str_list_match_item_with_prefix': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2702:9: note: in expansion of macro 'dm_list_iterate_items' 2702 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2702:9: note: in expansion of macro 'dm_list_iterate_items' 2702 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' 3441 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' 3441 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:9: note: in expansion of macro 'dm_list_iterate_items' 3545 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:9: note: in expansion of macro 'dm_list_iterate_items' 3545 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3681:17: note: in expansion of macro 'dm_list_iterate_items' 3681 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3681:17: note: in expansion of macro 'dm_list_iterate_items' 3681 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_lv_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4006:9: note: in expansion of macro 'dm_list_iterate_items' 4006 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4006:9: note: in expansion of macro 'dm_list_iterate_items' 4006 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4033:17: note: in expansion of macro 'dm_list_iterate_items' 4033 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4033:17: note: in expansion of macro 'dm_list_iterate_items' 4033 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_get_arg_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4309:9: note: in expansion of macro 'dm_list_iterate_items' 4309 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4309:9: note: in expansion of macro 'dm_list_iterate_items' 4309 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_duplicate_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4428:9: note: in expansion of macro 'dm_list_iterate_items' 4428 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4428:9: note: in expansion of macro 'dm_list_iterate_items' 4428 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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_pvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4532:9: note: in expansion of macro 'dm_list_iterate_items' 4532 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4532:9: note: in expansion of macro 'dm_list_iterate_items' 4532 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4657:9: note: in expansion of macro 'dm_list_iterate_items' 4657 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4657:9: note: in expansion of macro 'dm_list_iterate_items' 4657 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgchange.c:16: vgchange.c: In function '_monitor_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_poll_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:67:9: note: in expansion of macro 'dm_list_iterate_items' 67 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:67:9: note: in expansion of macro 'dm_list_iterate_items' 67 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' 93 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' 93 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4859:9: note: in expansion of macro 'dm_list_iterate_items' 4859 | dm_list_iterate_items(dil, &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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:227:17: note: in expansion of macro 'dm_list_iterate_items' 227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:227:17: note: in expansion of macro 'dm_list_iterate_items' 227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:243:17: note: in expansion of macro 'dm_list_iterate_items' 243 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:243:17: note: in expansion of macro 'dm_list_iterate_items' 243 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:247:25: note: in expansion of macro 'dm_list_iterate_items' 247 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4859:9: note: in expansion of macro 'dm_list_iterate_items' 4859 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:247:25: note: in expansion of macro 'dm_list_iterate_items' 247 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:4899:9: note: in expansion of macro 'dm_list_iterate_items' 4899 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_uuid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:481:9: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:481:9: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4899:9: note: in expansion of macro 'dm_list_iterate_items' 4899 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:1155:17: note: in expansion of macro 'dm_list_iterate_items' 1155 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1155:17: note: in expansion of macro 'dm_list_iterate_items' 1155 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1224:17: note: in expansion of macro 'dm_list_iterate_items' 1224 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1224:17: note: in expansion of macro 'dm_list_iterate_items' 1224 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1238:17: note: in expansion of macro 'dm_list_iterate_items' 1238 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5219:9: note: in expansion of macro 'dm_list_iterate_items' 5219 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1238:17: note: in expansion of macro 'dm_list_iterate_items' 1238 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1283:25: note: in expansion of macro 'dm_list_iterate_items' 1283 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5219:9: note: in expansion of macro 'dm_list_iterate_items' 5219 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1283:25: note: in expansion of macro 'dm_list_iterate_items' 1283 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5231:9: note: in expansion of macro 'dm_list_iterate_items' 5231 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_systemid_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5231:9: note: in expansion of macro 'dm_list_iterate_items' 5231 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1507:17: note: in expansion of macro 'dm_list_iterate_items' 1507 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1507:17: note: in expansion of macro 'dm_list_iterate_items' 1507 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5682:9: note: in expansion of macro 'dm_list_iterate_items' 5682 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5682:9: note: in expansion of macro 'dm_list_iterate_items' 5682 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5717:17: note: in expansion of macro 'dm_list_iterate_items' 5717 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5717:17: note: in expansion of macro 'dm_list_iterate_items' 5717 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | 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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | 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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5899:9: note: in expansion of macro 'dm_list_iterate_items' 5899 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5899:9: note: in expansion of macro 'dm_list_iterate_items' 5899 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5910:9: note: in expansion of macro 'dm_list_iterate_items' 5910 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5910:9: note: in expansion of macro 'dm_list_iterate_items' 5910 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | 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:140:17: note: in expansion of macro 'dm_list_iterate_items' 140 | 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:140:17: note: in expansion of macro 'dm_list_iterate_items' 140 | 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: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6014:25: note: in expansion of macro 'dm_list_iterate_items' 6014 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6014:25: note: in expansion of macro 'dm_list_iterate_items' 6014 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6146:9: note: in expansion of macro 'dm_list_iterate_items' 6146 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6146:9: note: in expansion of macro 'dm_list_iterate_items' 6146 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6149:9: note: in expansion of macro 'dm_list_iterate_items' 6149 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6149:9: note: in expansion of macro 'dm_list_iterate_items' 6149 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgexport.c:16: vgexport.c: In function 'vgexport_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:17: note: in expansion of macro 'dm_list_iterate_items' 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:17: note: in expansion of macro 'dm_list_iterate_items' 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimport.c:16: vgimport.c: In function '_vgimport_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:42:9: note: in expansion of macro 'dm_list_iterate_items' 42 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:42:9: note: in expansion of macro 'dm_list_iterate_items' 42 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from tools.h:19, from vgimportclone.c:15: vgimportclone.c: In function '_update_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:55:9: note: in expansion of macro 'dm_list_iterate_items' 55 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:55:9: note: in expansion of macro 'dm_list_iterate_items' 55 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:73:9: note: in expansion of macro 'dm_list_iterate_items' 73 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:73:9: note: in expansion of macro 'dm_list_iterate_items' 73 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:89:9: note: in expansion of macro 'dm_list_iterate_items' 89 | dm_list_iterate_items(devl, &vp->new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:89:9: note: in expansion of macro 'dm_list_iterate_items' 89 | dm_list_iterate_items(devl, &vp->new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:119:9: note: in expansion of macro 'dm_list_iterate_items' 119 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:119:9: note: in expansion of macro 'dm_list_iterate_items' 119 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:142:9: note: in expansion of macro 'dm_list_iterate_items' 142 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:142:9: note: in expansion of macro 'dm_list_iterate_items' 142 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:153:17: note: in expansion of macro 'dm_list_iterate_items' 153 | dm_list_iterate_items(devl, &vp->new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:153:17: note: in expansion of macro 'dm_list_iterate_items' 153 | dm_list_iterate_items(devl, &vp->new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ vgimportclone.c: In function 'vgimportclone': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:281:9: note: in expansion of macro 'dm_list_iterate_items' 281 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:281:9: note: in expansion of macro 'dm_list_iterate_items' 281 | dm_list_iterate_items(devl, &vp.new_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(devl, &vp.new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:317:9: note: in expansion of macro 'dm_list_iterate_items' 317 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:317:9: note: in expansion of macro 'dm_list_iterate_items' 317 | dm_list_iterate_items(devl, &vp.new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:350:9: note: in expansion of macro 'dm_list_iterate_items' 350 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:350:9: note: in expansion of macro 'dm_list_iterate_items' 350 | dm_list_iterate_items(devl, &vp.new_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:390:9: note: in expansion of macro 'dm_list_iterate_items' 390 | dm_list_iterate_items(devl, &other_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:390:9: note: in expansion of macro 'dm_list_iterate_items' 390 | dm_list_iterate_items(devl, &other_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:436:9: note: in expansion of macro 'dm_list_iterate_items' 436 | dm_list_iterate_items(vgnl, &vgnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:436:9: note: in expansion of macro 'dm_list_iterate_items' 436 | dm_list_iterate_items(vgnl, &vgnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_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 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:49:9: note: in expansion of macro 'dm_list_iterate_items' 49 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:49:9: note: in expansion of macro 'dm_list_iterate_items' 49 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | 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 vgmerge.c:16: vgmerge.c: In function '_vgmerge_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:134:9: note: in expansion of macro 'dm_list_iterate_items' 134 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:134:9: note: in expansion of macro 'dm_list_iterate_items' 134 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:138:17: note: in expansion of macro 'dm_list_iterate_items' 138 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:138:17: note: in expansion of macro 'dm_list_iterate_items' 138 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:158:9: note: in expansion of macro 'dm_list_iterate_items' 158 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:158:9: note: in expansion of macro 'dm_list_iterate_items' 158 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgreduce.c:16: vgreduce.c: In function '_consolidate_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:9: note: in expansion of macro 'dm_list_iterate_items' 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:9: note: in expansion of macro 'dm_list_iterate_items' 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:9: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:9: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgreduce.c: In function '_make_vg_consistent': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95: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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgsplit.c:16: vgsplit.c: In function '_lvh_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:31:27: note: in expansion of macro 'dm_list_item' 31 | if (lv == dm_list_item(lvh, struct lv_list)->lv) | ^~~~~~~~~~~~ vgsplit.c: In function '_lv_tree_move': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:43:37: note: in expansion of macro 'dm_list_item' 43 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_one_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:73:37: note: in expansion of macro 'dm_list_item' 73 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:113:22: note: in expansion of macro 'dm_list_item' 113 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:17: note: in expansion of macro 'dm_list_iterate_items' 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:17: note: in expansion of macro 'dm_list_iterate_items' 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function '_move_snapshots': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:198:22: note: in expansion of macro 'dm_list_item' 198 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:17: note: in expansion of macro 'dm_list_iterate_items' 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:17: note: in expansion of macro 'dm_list_iterate_items' 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function '_move_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:241:22: note: in expansion of macro 'dm_list_item' 241 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_raids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:306:22: note: in expansion of macro 'dm_list_item' 306 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_thins': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:331:22: note: in expansion of macro 'dm_list_item' 331 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_vdos': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:390:22: note: in expansion of macro 'dm_list_item' 390 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_cache': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:427:22: note: in expansion of macro 'dm_list_item' 427 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvm.c -o lvm.o 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 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o set -e; (echo "Base {"; echo " global:";\ /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo " local:"; echo " *;";\ echo "};";\ ) > .export.sym 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 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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 -L../daemons/dmeventd -ldevmapper-event -L../libdm/ioctl -ldevmapper -ledit -lsystemd -lblkid -laio -lselinux -ludev -lm gcc -shared -Wl,-soname,liblvm2cmd.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,.export.sym -o liblvm2cmd.so \ -Wl,-whole-archive liblvm2cmd.a -Wl,-no-whole-archive \ ../libdaemon/client/libdaemonclient.a ../device_mapper/libdevice-mapper.a ../base/libbase.a -L../daemons/dmeventd -ldevmapper-event -L../libdm/ioctl -ldevmapper -ledit -lsystemd -lblkid -laio -lselinux -ludev -lm ln -s -f liblvm2cmd.so liblvm2cmd.so.2.03 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -o man-generator man-generator.o make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make -C daemons make -C man make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make -C dmeventd device-mapper make -C lvmpolld device-mapper make -C lvmlockd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm.conf.5 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make -C dmeventd /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmreport.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 make -C plugins device-mapper make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmautoactivation.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 make -C lvmpolld /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmcache.7 make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmthin.7 make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmvdo.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 make -C lvm2 device-mapper /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdump.8_main > lvmdump.8 make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdump.8 make[6]: Nothing to be done for 'device-mapper'. ../tools/man-generator --primary lvmconfig > test.gen make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmsar.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsadc.8_main > lvmsadc.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmsadc.8 make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 make -C thin device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' /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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" fsadm.8 make -C mirror device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C vdo device-mapper /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmpolld.8_main > lvmpolld.8 make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' /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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmpolld.8 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-data-utils.c -o lvmpolld-data-utils.o make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > lvmlockd.8 make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmlockd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_lvm.c -o dmeventd_lvm.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmlockctl.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdbusd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm_import_vdo.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" cmirrord.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen \ ./lvm-fullreport.8_end ./see_also.end ; \ else \ MANCMD=lvm-fullreport && \ ../tools/man-generator --primary $MANCMD lvm-fullreport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-fullreport.8_end ./see_also.end ; \ fi \ ) > lvm-fullreport.8_gen 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:152:17: note: in expansion of macro 'dm_list_iterate_items' 152 | 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:152:17: note: in expansion of macro 'dm_list_iterate_items' 152 | dm_list_iterate_items(env_data, &_env_registry) | ^~~~~~~~~~~~~~~~~~~~~ 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 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 gcc -shared -Wl,-soname,libdevmapper-event-lvm2.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../../../tools -Wl,--version-script,.export.sym dmeventd_lvm.o -L../../../../daemons/dmeventd -ldevmapper-event -L../../../../libdm/ioctl -ldevmapper -lpthread -llvm2cmd -lselinux -ludev -lm -o libdevmapper-event-lvm2.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 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmpolld-cmd-utils.c -o lvmpolld-cmd-utils.o 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 ln -s -f libdevmapper-event-lvm2.so.2.03 libdevmapper-event-lvm2.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_snapshot.c -o dmeventd_snapshot.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 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 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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 ./lvdisplay.8_pregen \ ./lvdisplay.8_end ./see_also.end ; \ else \ MANCMD=lvdisplay && \ ../tools/man-generator --primary $MANCMD lvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvdisplay.8_end ./see_also.end ; \ fi \ ) > lvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvextend.8_pregen \ ./lvextend.8_end ./see_also.end ; \ else \ MANCMD=lvextend && \ ../tools/man-generator --primary $MANCMD lvextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvextend.8_end ./see_also.end ; \ fi \ ) > lvextend.8_gen make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make -C lvmlockd make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' set -e; \ ( cat ./.exported_symbols; \ if test -n ""; then \ gcc -E -P -I. -I../../../.. -I../../../../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated 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 -DUSE_SD_NOTIFY -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-core.c -o lvmlockd-core.o set -e; (echo "Base {"; echo " global:";\ /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo " local:"; echo " *;";\ echo "};";\ ) > .export.sym gcc -shared -Wl,-soname,libdevmapper-event-lvm2snapshot.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,--version-script,.export.sym dmeventd_snapshot.o -ldevmapper-event-lvm2 -lselinux -ludev -lm -o libdevmapper-event-lvm2snapshot.so.2.03 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvreduce.8_pregen \ ./lvreduce.8_end ./see_also.end ; \ else \ MANCMD=lvreduce && \ ../tools/man-generator --primary $MANCMD lvreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvreduce.8_end ./see_also.end ; \ fi \ ) > lvreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvremove.8_pregen \ ./lvremove.8_end ./see_also.end ; \ else \ MANCMD=lvremove && \ ../tools/man-generator --primary $MANCMD lvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvremove.8_end ./see_also.end ; \ fi \ ) > lvremove.8_gen ln -s -f libdevmapper-event-lvm2snapshot.so.2.03 libdevmapper-event-lvm2snapshot.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvrename.8_pregen \ ./lvrename.8_end ./see_also.end ; \ else \ MANCMD=lvrename && \ ../tools/man-generator --primary $MANCMD lvrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvrename.8_end ./see_also.end ; \ fi \ ) > lvrename.8_gen 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_raid.c -o dmeventd_raid.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvresize.8_pregen \ ./lvresize.8_end ./see_also.end ; \ else \ MANCMD=lvresize && \ ../tools/man-generator --primary $MANCMD lvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvresize.8_end ./see_also.end ; \ fi \ ) > lvresize.8_gen In file included from ../../base/data-struct/list.h:4, from ../../device_mapper/all.h:20, from ../../tools/tool.h:22, from lvmlockd-core.c:11: lvmlockd-core.c: In function 'alloc_action': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:482:23: note: in expansion of macro 'list_first_entry' 482 | act = list_first_entry(&unused_action, struct action, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'alloc_client': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:502:22: note: in expansion of macro 'list_first_entry' 502 | cl = list_first_entry(&unused_client, struct client, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'alloc_resource': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:522:21: note: in expansion of macro 'list_first_entry' 522 | r = list_first_entry(&unused_resource, struct resource, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'alloc_lock': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:545:22: note: in expansion of macro 'list_first_entry' 545 | lk = list_first_entry(&unused_lock, struct lock, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'write_adopt_file': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:924:9: note: in expansion of macro 'list_for_each_entry' 924 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:924:9: note: in expansion of macro 'list_for_each_entry' 924 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:929:17: note: in expansion of macro 'list_for_each_entry' 929 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:929:17: note: in expansion of macro 'list_for_each_entry' 929 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:934:25: note: in expansion of macro 'list_for_each_entry' 934 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:934:25: note: in expansion of macro 'list_for_each_entry' 934 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'read_adopt_file': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1017:33: note: in expansion of macro 'list_for_each_entry' 1017 | list_for_each_entry(ls2, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1017:33: note: in expansion of macro 'list_for_each_entry' 1017 | list_for_each_entry(ls2, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_lock_client': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1224:9: note: in expansion of macro 'list_for_each_entry' 1224 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1224:9: note: in expansion of macro 'list_for_each_entry' 1224 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_lock_persistent': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1235:9: note: in expansion of macro 'list_for_each_entry' 1235 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1235:9: note: in expansion of macro 'list_for_each_entry' 1235 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_action_client': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1246:9: note: in expansion of macro 'list_for_each_entry' 1246 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1246:9: note: in expansion of macro 'list_for_each_entry' 1246 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvs.8_pregen \ ./lvs.8_end ./see_also.end ; \ else \ MANCMD=lvs && \ ../tools/man-generator --primary $MANCMD lvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvs.8_end ./see_also.end ; \ fi \ ) > lvs.8_gen lvmlockd-core.c: In function 'res_cancel': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1632:17: note: in expansion of macro 'list_for_each_entry' 1632 | list_for_each_entry(cact, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1632:17: note: in expansion of macro 'list_for_each_entry' 1632 | list_for_each_entry(cact, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'res_process': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1899:9: note: in expansion of macro 'list_for_each_entry_safe' 1899 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1899:9: note: in expansion of macro 'list_for_each_entry_safe' 1899 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1899:9: note: in expansion of macro 'list_for_each_entry_safe' 1899 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1912:9: note: in expansion of macro 'list_for_each_entry_safe' 1912 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1912:9: note: in expansion of macro 'list_for_each_entry_safe' 1912 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1912:9: note: in expansion of macro 'list_for_each_entry_safe' 1912 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1942:9: note: in expansion of macro 'list_for_each_entry' 1942 | list_for_each_entry(act_close, act_close_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:1942:9: note: in expansion of macro 'list_for_each_entry' 1942 | list_for_each_entry(act_close, act_close_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1951:9: note: in expansion of macro 'list_for_each_entry_safe' 1951 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1951:9: note: in expansion of macro 'list_for_each_entry_safe' 1951 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1951:9: note: in expansion of macro 'list_for_each_entry_safe' 1951 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1967:9: note: in expansion of macro 'list_for_each_entry_safe' 1967 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1967:9: note: in expansion of macro 'list_for_each_entry_safe' 1967 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1967:9: note: in expansion of macro 'list_for_each_entry_safe' 1967 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:1985:9: note: in expansion of macro 'list_for_each_entry_safe' 1985 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:1985:9: note: in expansion of macro 'list_for_each_entry_safe' 1985 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:1985:9: note: in expansion of macro 'list_for_each_entry_safe' 1985 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2020:9: note: in expansion of macro 'list_for_each_entry_safe' 2020 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2020:9: note: in expansion of macro 'list_for_each_entry_safe' 2020 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2020:9: note: in expansion of macro 'list_for_each_entry_safe' 2020 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2066:9: note: in expansion of macro 'list_for_each_entry_safe' 2066 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2066:9: note: in expansion of macro 'list_for_each_entry_safe' 2066 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2066:9: note: in expansion of macro 'list_for_each_entry_safe' 2066 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2108:9: note: in expansion of macro 'list_for_each_entry_safe' 2108 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2108:9: note: in expansion of macro 'list_for_each_entry_safe' 2108 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2108:9: note: in expansion of macro 'list_for_each_entry_safe' 2108 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2137:9: note: in expansion of macro 'list_for_each_entry_safe' 2137 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2137:9: note: in expansion of macro 'list_for_each_entry_safe' 2137 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2137:9: note: in expansion of macro 'list_for_each_entry_safe' 2137 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2180:9: note: in expansion of macro 'list_for_each_entry_safe' 2180 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2180:9: note: in expansion of macro 'list_for_each_entry_safe' 2180 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2180:9: note: in expansion of macro 'list_for_each_entry_safe' 2180 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2217:9: note: in expansion of macro 'list_for_each_entry_safe' 2217 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2217:9: note: in expansion of macro 'list_for_each_entry_safe' 2217 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2217:9: note: in expansion of macro 'list_for_each_entry_safe' 2217 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2244:9: note: in expansion of macro 'list_for_each_entry_safe' 2244 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2244:9: note: in expansion of macro 'list_for_each_entry_safe' 2244 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2244:9: note: in expansion of macro 'list_for_each_entry_safe' 2244 | list_for_each_entry_safe(act, safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'for_each_lock': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2267:9: note: in expansion of macro 'list_for_each_entry' 2267 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2267:9: note: in expansion of macro 'list_for_each_entry' 2267 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2268:17: note: in expansion of macro 'list_for_each_entry' 2268 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2268:17: note: in expansion of macro 'list_for_each_entry' 2268 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'clear_locks': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2296:9: note: in expansion of macro 'list_for_each_entry_safe' 2296 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2296:9: note: in expansion of macro 'list_for_each_entry_safe' 2296 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvscan.8_pregen \ ./lvscan.8_end ./see_also.end ; \ else \ MANCMD=lvscan && \ ../tools/man-generator --primary $MANCMD lvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvscan.8_end ./see_also.end ; \ fi \ ) > lvscan.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2296:9: note: in expansion of macro 'list_for_each_entry_safe' 2296 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2299:17: note: in expansion of macro 'list_for_each_entry_safe' 2299 | list_for_each_entry_safe(lk, lk_safe, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2299:17: note: in expansion of macro 'list_for_each_entry_safe' 2299 | list_for_each_entry_safe(lk, lk_safe, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2299:17: note: in expansion of macro 'list_for_each_entry_safe' 2299 | list_for_each_entry_safe(lk, lk_safe, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2346:17: note: in expansion of macro 'list_for_each_entry_safe' 2346 | list_for_each_entry_safe(act, act_safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2346:17: note: in expansion of macro 'list_for_each_entry_safe' 2346 | list_for_each_entry_safe(act, act_safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2346:17: note: in expansion of macro 'list_for_each_entry_safe' 2346 | list_for_each_entry_safe(act, act_safe, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_resource_act': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2376:9: note: in expansion of macro 'list_for_each_entry' 2376 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2376:9: note: in expansion of macro 'list_for_each_entry' 2376 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'free_ls_resources': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2420:9: note: in expansion of macro 'list_for_each_entry_safe' 2420 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2420:9: note: in expansion of macro 'list_for_each_entry_safe' 2420 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2420:9: note: in expansion of macro 'list_for_each_entry_safe' 2420 | list_for_each_entry_safe(r, r_safe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'other_sanlock_vgs_exist': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2436:9: note: in expansion of macro 'list_for_each_entry' 2436 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2436:9: note: in expansion of macro 'list_for_each_entry' 2436 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'lockspace_thread_main': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:2509:23: note: in expansion of macro 'list_first_entry' 2509 | act = list_first_entry(&ls->actions, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:2607:31: note: in expansion of macro 'list_first_entry' 2607 | act = list_first_entry(&ls->actions, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2763:17: note: in expansion of macro 'list_for_each_entry_safe' 2763 | list_for_each_entry_safe(r, r2, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2763:17: note: in expansion of macro 'list_for_each_entry_safe' 2763 | list_for_each_entry_safe(r, r2, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2763:17: note: in expansion of macro 'list_for_each_entry_safe' 2763 | list_for_each_entry_safe(r, r2, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2766:17: note: in expansion of macro 'list_for_each_entry_safe' 2766 | list_for_each_entry_safe(act, safe, &act_close, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2766:17: note: in expansion of macro 'list_for_each_entry_safe' 2766 | list_for_each_entry_safe(act, safe, &act_close, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2766:17: note: in expansion of macro 'list_for_each_entry_safe' 2766 | list_for_each_entry_safe(act, safe, &act_close, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2828:17: note: in expansion of macro 'list_for_each_entry_safe' 2828 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2828:17: note: in expansion of macro 'list_for_each_entry_safe' 2828 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2828:17: note: in expansion of macro 'list_for_each_entry_safe' 2828 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvchange.8_pregen \ ./pvchange.8_end ./see_also.end ; \ else \ MANCMD=pvchange && \ ../tools/man-generator --primary $MANCMD pvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvchange.8_end ./see_also.end ; \ fi \ ) > pvchange.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2866:9: note: in expansion of macro 'list_for_each_entry_safe' 2866 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2866:9: note: in expansion of macro 'list_for_each_entry_safe' 2866 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2866:9: note: in expansion of macro 'list_for_each_entry_safe' 2866 | list_for_each_entry_safe(act, safe, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:2899:9: note: in expansion of macro 'list_for_each_entry_safe' 2899 | list_for_each_entry_safe(act, safe, &tmp_act, 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 ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2899:9: note: in expansion of macro 'list_for_each_entry_safe' 2899 | list_for_each_entry_safe(act, safe, &tmp_act, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:2899:9: note: in expansion of macro 'list_for_each_entry_safe' 2899 | list_for_each_entry_safe(act, safe, &tmp_act, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_lockspace_name': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:2962:9: note: in expansion of macro 'list_for_each_entry' 2962 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:2962:9: note: in expansion of macro 'list_for_each_entry' 2962 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ set -e; (echo "Base {"; echo " global:";\ /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" .exported_symbols_generated;\ echo " local:"; echo " *;";\ echo "};";\ ) > .export.sym lvmlockd-core.c: In function 'rem_global_lockspace': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3175:9: note: in expansion of macro 'list_for_each_entry' 3175 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3175:9: note: in expansion of macro 'list_for_each_entry' 3175 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ gcc -shared -Wl,-soname,libdevmapper-event-lvm2raid.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,--version-script,.export.sym dmeventd_raid.o -ldevmapper-event-lvm2 -lselinux -ludev -lm -o libdevmapper-event-lvm2raid.so.2.03 lvmlockd-core.c: In function 'count_lockspace_starting': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3360:9: note: in expansion of macro 'list_for_each_entry' 3360 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3360:9: note: in expansion of macro 'list_for_each_entry' 3360 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'for_each_lockspace': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3415:17: note: in expansion of macro 'list_for_each_entry' 3415 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3415:17: note: in expansion of macro 'list_for_each_entry' 3415 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3436:17: note: in expansion of macro 'list_for_each_entry_safe' 3436 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3436:17: note: in expansion of macro 'list_for_each_entry_safe' 3436 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3436:17: note: in expansion of macro 'list_for_each_entry_safe' 3436 | list_for_each_entry_safe(ls, safe, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'work_init_vg': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3533:9: note: in expansion of macro 'list_for_each_entry' 3533 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvck.8_pregen \ ./pvck.8_end ./see_also.end ; \ else \ MANCMD=pvck && \ ../tools/man-generator --primary $MANCMD pvck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvck.8_end ./see_also.end ; \ fi \ ) > pvck.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3533:9: note: in expansion of macro 'list_for_each_entry' 3533 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'work_test_gl': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3589:9: note: in expansion of macro 'list_for_each_entry' 3589 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3589:9: note: in expansion of macro 'list_for_each_entry' 3589 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'worker_thread_main': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:3710:31: note: in expansion of macro 'list_first_entry' 3710 | act = list_first_entry(&worker_list, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3821:17: note: in expansion of macro 'list_for_each_entry_safe' 3821 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ln -s -f libdevmapper-event-lvm2raid.so.2.03 libdevmapper-event-lvm2raid.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3821:17: note: in expansion of macro 'list_for_each_entry_safe' 3821 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3821:17: note: in expansion of macro 'list_for_each_entry_safe' 3821 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3868:9: note: in expansion of macro 'list_for_each_entry_safe' 3868 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3868:9: note: in expansion of macro 'list_for_each_entry_safe' 3868 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3868:9: note: in expansion of macro 'list_for_each_entry_safe' 3868 | list_for_each_entry_safe(act, safe, &delayed_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_thin.c -o dmeventd_thin.o ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:3874:9: note: in expansion of macro 'list_for_each_entry_safe' 3874 | list_for_each_entry_safe(act, safe, &worker_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3874:9: note: in expansion of macro 'list_for_each_entry_safe' 3874 | list_for_each_entry_safe(act, safe, &worker_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvcreate.8_pregen \ ./pvcreate.8_end ./see_also.end ; \ else \ MANCMD=pvcreate && \ ../tools/man-generator --primary $MANCMD pvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvcreate.8_end ./see_also.end ; \ fi \ ) > pvcreate.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:3874:9: note: in expansion of macro 'list_for_each_entry_safe' 3874 | list_for_each_entry_safe(act, safe, &worker_list, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_client_work': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3915:9: note: in expansion of macro 'list_for_each_entry' 3915 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3915:9: note: in expansion of macro 'list_for_each_entry' 3915 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_client_id': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3927:9: note: in expansion of macro 'list_for_each_entry' 3927 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3927:9: note: in expansion of macro 'list_for_each_entry' 3927 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'find_client_pi': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:3939:9: note: in expansion of macro 'list_for_each_entry' 3939 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:3939:9: note: in expansion of macro 'list_for_each_entry' 3939 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'client_purge': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4186:9: note: in expansion of macro 'list_for_each_entry' 4186 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4186:9: note: in expansion of macro 'list_for_each_entry' 4186 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvdisplay.8_pregen \ ./pvdisplay.8_end ./see_also.end ; \ else \ MANCMD=pvdisplay && \ ../tools/man-generator --primary $MANCMD pvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvdisplay.8_end ./see_also.end ; \ fi \ ) > pvdisplay.8_gen 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 -DUSE_SD_NOTIFY -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-sanlock.c -o lvmlockd-sanlock.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))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4784:9: note: in expansion of macro 'list_for_each_entry' 4784 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4784:9: note: in expansion of macro 'list_for_each_entry' 4784 | list_for_each_entry(cl, &client_list, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4803:9: note: in expansion of macro 'list_for_each_entry' 4803 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4803:9: note: in expansion of macro 'list_for_each_entry' 4803 | list_for_each_entry(ls, &lockspaces, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4812:17: note: in expansion of macro 'list_for_each_entry' 4812 | list_for_each_entry(act, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4812:17: note: in expansion of macro 'list_for_each_entry' 4812 | list_for_each_entry(act, &ls->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4821:17: note: in expansion of macro 'list_for_each_entry' 4821 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4821:17: note: in expansion of macro 'list_for_each_entry' 4821 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4829:25: note: in expansion of macro 'list_for_each_entry' 4829 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4829:25: note: in expansion of macro 'list_for_each_entry' 4829 | list_for_each_entry(lk, &r->locks, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:4838:25: note: in expansion of macro 'list_for_each_entry' 4838 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:4838:25: note: in expansion of macro 'list_for_each_entry' 4838 | list_for_each_entry(act, &r->actions, list) { | ^~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'client_thread_main': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:5166:31: note: in expansion of macro 'list_first_entry' 5166 | act = list_first_entry(&client_results, struct action, list); | ^~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'remove_inactive_lvs': lvmlockd-core.c:5443:25: warning: cast increases required alignment of target type [-Wcast-align] 5443 | names = (struct dm_names *)((char *) names + next); | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5471:17: note: in expansion of macro 'list_for_each_entry' 5471 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5471:17: note: in expansion of macro 'list_for_each_entry' 5471 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvmove.8_pregen \ ./pvmove.8_end ./see_also.end ; \ else \ MANCMD=pvmove && \ ../tools/man-generator --primary $MANCMD pvmove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvmove.8_end ./see_also.end ; \ fi \ ) > pvmove.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5478:25: note: in expansion of macro 'list_for_each_entry' 5478 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5478:25: note: in expansion of macro 'list_for_each_entry' 5478 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5494:9: note: in expansion of macro 'list_for_each_entry' 5494 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5494:9: note: in expansion of macro 'list_for_each_entry' 5494 | list_for_each_entry(ls, vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5495:17: note: in expansion of macro 'list_for_each_entry_safe' 5495 | list_for_each_entry_safe(r, rsafe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5495:17: note: in expansion of macro 'list_for_each_entry_safe' 5495 | list_for_each_entry_safe(r, rsafe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5495:17: note: in expansion of macro 'list_for_each_entry_safe' 5495 | list_for_each_entry_safe(r, rsafe, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-core.c: In function 'adopt_locks': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5580:9: note: in expansion of macro 'list_for_each_entry' 5580 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5580:9: note: in expansion of macro 'list_for_each_entry' 5580 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5591:9: note: in expansion of macro 'list_for_each_entry' 5591 | list_for_each_entry(ls, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5591:9: note: in expansion of macro 'list_for_each_entry' 5591 | list_for_each_entry(ls, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5595:17: note: in expansion of macro 'list_for_each_entry' 5595 | list_for_each_entry(r, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5595:17: note: in expansion of macro 'list_for_each_entry' 5595 | list_for_each_entry(r, &ls->resources, list) | ^~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function 'lm_free_lv_sanlock': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5623:9: note: in expansion of macro 'list_for_each_entry_safe' 5623 | list_for_each_entry_safe(ls1, l1safe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:1059:34: warning: cast increases required alignment of target type [-Wcast-align] 1059 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5623:9: note: in expansion of macro 'list_for_each_entry_safe' 5623 | list_for_each_entry_safe(ls1, l1safe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5623:9: note: in expansion of macro 'list_for_each_entry_safe' 5623 | list_for_each_entry_safe(ls1, l1safe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5634:17: note: in expansion of macro 'list_for_each_entry_safe' 5634 | list_for_each_entry_safe(ls2, l2safe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5634:17: note: in expansion of macro 'list_for_each_entry_safe' 5634 | list_for_each_entry_safe(ls2, l2safe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5634:17: note: in expansion of macro 'list_for_each_entry_safe' 5634 | list_for_each_entry_safe(ls2, l2safe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5644:25: note: in expansion of macro 'list_for_each_entry_safe' 5644 | list_for_each_entry_safe(r, rsafe, &ls2->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function 'lm_add_resource_sanlock': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5644:25: note: in expansion of macro 'list_for_each_entry_safe' 5644 | list_for_each_entry_safe(r, rsafe, &ls2->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:1697:34: warning: cast increases required alignment of target type [-Wcast-align] 1697 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ lvmlockd-sanlock.c: In function 'lm_rem_resource_sanlock': lvmlockd-sanlock.c:1728:34: warning: cast increases required alignment of target type [-Wcast-align] 1728 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ lvmlockd-sanlock.c: In function 'lm_lock_sanlock': ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5644:25: note: in expansion of macro 'list_for_each_entry_safe' 5644 | list_for_each_entry_safe(r, rsafe, &ls2->resources, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c:1743:34: warning: cast increases required alignment of target type [-Wcast-align] 1743 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5679:9: note: in expansion of macro 'list_for_each_entry_safe' 5679 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5679:9: note: in expansion of macro 'list_for_each_entry_safe' 5679 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5679:9: note: in expansion of macro 'list_for_each_entry_safe' 5679 | list_for_each_entry_safe(ls, lsafe, &vg_lockd, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function 'lm_convert_sanlock': lvmlockd-sanlock.c:2042:34: warning: cast increases required alignment of target type [-Wcast-align] 2042 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:5712:9: note: in expansion of macro 'list_for_each_entry_safe' 5712 | list_for_each_entry_safe(ls, lsafe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function 'release_rename': lvmlockd-sanlock.c:2125:34: warning: cast increases required alignment of target type [-Wcast-align] 2125 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5712:9: note: in expansion of macro 'list_for_each_entry_safe' 5712 | list_for_each_entry_safe(ls, lsafe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ lvmlockd-sanlock.c: In function 'lm_unlock_sanlock': lvmlockd-sanlock.c:2171:34: warning: cast increases required alignment of target type [-Wcast-align] 2171 | struct rd_sanlock *rds = (struct rd_sanlock *)r->lm_data; | ^ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:5712:9: note: in expansion of macro 'list_for_each_entry_safe' 5712 | list_for_each_entry_safe(ls, lsafe, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:5759:31: note: in expansion of macro 'list_first_entry' 5759 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5798:9: note: in expansion of macro 'list_for_each_entry' 5798 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5798:9: note: in expansion of macro 'list_for_each_entry' 5798 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:5804:17: note: in expansion of macro 'list_for_each_entry' 5804 | 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 | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:5804:17: note: in expansion of macro 'list_for_each_entry' 5804 | list_for_each_entry(r, &ls->resources, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvremove.8_pregen \ ./pvremove.8_end ./see_also.end ; \ else \ MANCMD=pvremove && \ ../tools/man-generator --primary $MANCMD pvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvremove.8_end ./see_also.end ; \ fi \ ) > pvremove.8_gen ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:5889:31: note: in expansion of macro 'list_first_entry' 5889 | act = list_first_entry(&adopt_results, struct action, 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))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:286:20: note: in expansion of macro 'list_entry' 286 | for (pos = list_entry((head)->next, typeof(*pos), member), \ | ^~~~~~~~~~ lvmlockd-core.c:6003:9: note: in expansion of macro 'list_for_each_entry_safe' 6003 | list_for_each_entry_safe(act, asafe, &to_unlock, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:287:18: note: in expansion of macro 'list_entry' 287 | n = list_entry(pos->member.next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:6003:9: note: in expansion of macro 'list_for_each_entry_safe' 6003 | list_for_each_entry_safe(act, asafe, &to_unlock, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:289:27: note: in expansion of macro 'list_entry' 289 | pos = n, n = list_entry(n->member.next, typeof(*n), member)) | ^~~~~~~~~~ lvmlockd-core.c:6003:9: note: in expansion of macro 'list_for_each_entry_safe' 6003 | list_for_each_entry_safe(act, asafe, &to_unlock, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:278:9: note: in expansion of macro 'list_entry' 278 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ lvmlockd-core.c:6036:31: note: in expansion of macro 'list_first_entry' 6036 | act = list_first_entry(&adopt_results, struct action, list); | ^~~~~~~~~~~~~~~~ gcc -shared -Wl,-soname,libdevmapper-event-lvm2thin.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,--version-script,.export.sym dmeventd_thin.o -ldevmapper-event-lvm2 -lselinux -ludev -lm -o libdevmapper-event-lvm2thin.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))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:281:20: note: in expansion of macro 'list_entry' 281 | for (pos = list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~ lvmlockd-core.c:6056:17: note: in expansion of macro 'list_for_each_entry' 6056 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ ../../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ lvmlockd-internal.h:275:9: note: in expansion of macro 'container_of' 275 | container_of(ptr, type, member) | ^~~~~~~~~~~~ lvmlockd-internal.h:283:20: note: in expansion of macro 'list_entry' 283 | pos = list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~ lvmlockd-core.c:6056:17: note: in expansion of macro 'list_for_each_entry' 6056 | list_for_each_entry(ls, &ls_found, list) { | ^~~~~~~~~~~~~~~~~~~ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvresize.8_pregen \ ./pvresize.8_end ./see_also.end ; \ else \ MANCMD=pvresize && \ ../tools/man-generator --primary $MANCMD pvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvresize.8_end ./see_also.end ; \ fi \ ) > pvresize.8_gen ln -s -f libdevmapper-event-lvm2thin.so.2.03 libdevmapper-event-lvm2thin.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C mirror make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_mirror.c -o dmeventd_mirror.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvs.8_pregen \ ./pvs.8_end ./see_also.end ; \ else \ MANCMD=pvs && \ ../tools/man-generator --primary $MANCMD pvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvs.8_end ./see_also.end ; \ fi \ ) > pvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvscan.8_pregen \ ./pvscan.8_end ./see_also.end ; \ else \ MANCMD=pvscan && \ ../tools/man-generator --primary $MANCMD pvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvscan.8_end ./see_also.end ; \ fi \ ) > pvscan.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 gcc -shared -Wl,-soname,libdevmapper-event-lvm2mirror.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,--version-script,.export.sym dmeventd_mirror.o -ldevmapper-event-lvm2 -lselinux -ludev -lm -o libdevmapper-event-lvm2mirror.so.2.03 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgbackup.8_pregen \ ./vgcfgbackup.8_end ./see_also.end ; \ else \ MANCMD=vgcfgbackup && \ ../tools/man-generator --primary $MANCMD vgcfgbackup.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgbackup.8_end ./see_also.end ; \ fi \ ) > vgcfgbackup.8_gen ln -s -f libdevmapper-event-lvm2mirror.so.2.03 libdevmapper-event-lvm2mirror.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C vdo make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmeventd_vdo.c -o dmeventd_vdo.o 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 -DUSE_SD_NOTIFY -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockd-dlm.c -o lvmlockd-dlm.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgrestore.8_pregen \ ./vgcfgrestore.8_end ./see_also.end ; \ else \ MANCMD=vgcfgrestore && \ ../tools/man-generator --primary $MANCMD vgcfgrestore.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgrestore.8_end ./see_also.end ; \ fi \ ) > vgcfgrestore.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgchange.8_pregen \ ./vgchange.8_end ./see_also.end ; \ else \ MANCMD=vgchange && \ ../tools/man-generator --primary $MANCMD vgchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgchange.8_end ./see_also.end ; \ fi \ ) > vgchange.8_gen lvmlockd-dlm.c: In function 'lm_add_resource_dlm': lvmlockd-dlm.c:367:30: warning: cast increases required alignment of target type [-Wcast-align] 367 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c:377:27: warning: cast increases required alignment of target type [-Wcast-align] 377 | rdd->vb = (struct val_blk *)buf; | ^ lvmlockd-dlm.c: In function 'lm_rem_resource_dlm': lvmlockd-dlm.c:406:30: warning: cast increases required alignment of target type [-Wcast-align] 406 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function 'lm_adopt_dlm': lvmlockd-dlm.c:445:30: warning: cast increases required alignment of target type [-Wcast-align] 445 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function 'lm_lock_dlm': lvmlockd-dlm.c:539:30: warning: cast increases required alignment of target type [-Wcast-align] 539 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function 'lm_convert_dlm': lvmlockd-dlm.c:651:30: warning: cast increases required alignment of target type [-Wcast-align] 651 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ lvmlockd-dlm.c: In function 'lm_unlock_dlm': lvmlockd-dlm.c:703:30: warning: cast increases required alignment of target type [-Wcast-align] 703 | struct rd_dlm *rdd = (struct rd_dlm *)r->lm_data; | ^ set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgck.8_pregen \ ./vgck.8_end ./see_also.end ; \ else \ MANCMD=vgck && \ ../tools/man-generator --primary $MANCMD vgck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgck.8_end ./see_also.end ; \ fi \ ) > vgck.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 gcc -shared -Wl,-soname,libdevmapper-event-lvm2vdo.so.2.03 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../../../daemons/dmeventd/plugins/lvm2 -Wl,--version-script,.export.sym dmeventd_vdo.o -ldevmapper-event-lvm2 -lselinux -ludev -lm -o libdevmapper-event-lvm2vdo.so.2.03 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcreate.8_pregen \ ./vgcreate.8_end ./see_also.end ; \ else \ MANCMD=vgcreate && \ ../tools/man-generator --primary $MANCMD vgcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcreate.8_end ./see_also.end ; \ fi \ ) > vgcreate.8_gen ln -s -f libdevmapper-event-lvm2vdo.so.2.03 libdevmapper-event-lvm2vdo.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgconvert.8_pregen \ ./vgconvert.8_end ./see_also.end ; \ else \ MANCMD=vgconvert && \ ../tools/man-generator --primary $MANCMD vgconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgconvert.8_end ./see_also.end ; \ fi \ ) > vgconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgdisplay.8_pregen \ ./vgdisplay.8_end ./see_also.end ; \ else \ MANCMD=vgdisplay && \ ../tools/man-generator --primary $MANCMD vgdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgdisplay.8_end ./see_also.end ; \ fi \ ) > vgdisplay.8_gen 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 -DUSE_SD_NOTIFY -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmlockctl.c -o lvmlockctl.o set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgexport.8_pregen \ ./vgexport.8_end ./see_also.end ; \ else \ MANCMD=vgexport && \ ../tools/man-generator --primary $MANCMD vgexport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgexport.8_end ./see_also.end ; \ fi \ ) > vgexport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgextend.8_pregen \ ./vgextend.8_end ./see_also.end ; \ else \ MANCMD=vgextend && \ ../tools/man-generator --primary $MANCMD vgextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgextend.8_end ./see_also.end ; \ fi \ ) > vgextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimport.8_pregen \ ./vgimport.8_end ./see_also.end ; \ else \ MANCMD=vgimport && \ ../tools/man-generator --primary $MANCMD vgimport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimport.8_end ./see_also.end ; \ fi \ ) > vgimport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimportclone.8_pregen \ ./vgimportclone.8_end ./see_also.end ; \ else \ MANCMD=vgimportclone && \ ../tools/man-generator --primary $MANCMD vgimportclone.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimportclone.8_end ./see_also.end ; \ fi \ ) > vgimportclone.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmerge.8_pregen \ ./vgmerge.8_end ./see_also.end ; \ else \ MANCMD=vgmerge && \ ../tools/man-generator --primary $MANCMD vgmerge.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmerge.8_end ./see_also.end ; \ fi \ ) > vgmerge.8_gen gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../libdaemon/server -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 -lselinux -ludev -lm -lpthread -lsystemd set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmknodes.8_pregen \ ./vgmknodes.8_end ./see_also.end ; \ else \ MANCMD=vgmknodes && \ ../tools/man-generator --primary $MANCMD vgmknodes.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmknodes.8_end ./see_also.end ; \ fi \ ) > vgmknodes.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgreduce.8_pregen \ ./vgreduce.8_end ./see_also.end ; \ else \ MANCMD=vgreduce && \ ../tools/man-generator --primary $MANCMD vgreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgreduce.8_end ./see_also.end ; \ fi \ ) > vgreduce.8_gen gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L../../libdaemon/server -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 ./vgremove.8_pregen \ ./vgremove.8_end ./see_also.end ; \ else \ MANCMD=vgremove && \ ../tools/man-generator --primary $MANCMD vgremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgremove.8_end ./see_also.end ; \ fi \ ) > vgremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgrename.8_pregen \ ./vgrename.8_end ./see_also.end ; \ else \ MANCMD=vgrename && \ ../tools/man-generator --primary $MANCMD vgrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgrename.8_end ./see_also.end ; \ fi \ ) > vgrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgs.8_pregen \ ./vgs.8_end ./see_also.end ; \ else \ MANCMD=vgs && \ ../tools/man-generator --primary $MANCMD vgs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgs.8_end ./see_also.end ; \ fi \ ) > vgs.8_gen make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgscan.8_pregen \ ./vgscan.8_end ./see_also.end ; \ else \ MANCMD=vgscan && \ ../tools/man-generator --primary $MANCMD vgscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgscan.8_end ./see_also.end ; \ fi \ ) > vgscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgsplit.8_pregen \ ./vgsplit.8_end ./see_also.end ; \ else \ MANCMD=vgsplit && \ ../tools/man-generator --primary $MANCMD vgsplit.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgsplit.8_end ./see_also.end ; \ fi \ ) > vgsplit.8_gen 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 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm-fullreport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm-lvpoll.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvconvert.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvextend.8_gen > lvextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvck.8_gen > pvck.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvcreate.8_gen > pvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvmove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvremove.8_gen > pvremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvresize.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgcfgbackup.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgcfgrestore.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > vgconvert.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgconvert.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgexport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgimportclone.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgmknodes.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgsplit.8_gen > vgsplit.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdiskscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgsplit.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+editline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdevices.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgimportdevices.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make[2]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb' dh_auto_build --sourcedirectory=debian/build/build_udeb -- \ LIB_VERSION_DM=1.02.1 V=1 cd debian/build/build_udeb && make -j4 LIB_VERSION_DM=1.02.1 V=1 make[2]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb' make -C libdm device-mapper make -C conf device-mapper make -C include device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make -C lib device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' gcc -MT datastruct/bitset.o -MMD -MP -MF datastruct/bitset.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/bitset.c -o datastruct/bitset.o make[3]: Nothing to be done for 'device-mapper'. make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make -C libdaemon device-mapper make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make -C man device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make -C scripts device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/hash.c -o base/data-struct/hash.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/list.c -o base/data-struct/list.o /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmstats.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" blkdeactivate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmeventd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 gcc -MT datastruct/hash.o -MMD -MP -MF datastruct/hash.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/hash.c -o datastruct/hash.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmfilemapd.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/radix-tree.c -o base/data-struct/radix-tree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/datastruct/bitset.c -o device_mapper/datastruct/bitset.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o In file included from ./base/data-struct/radix-tree-adaptive.c:15, from base/data-struct/radix-tree.c:18: base/data-struct/radix-tree.c: In function '_visitor': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ base/data-struct/radix-tree.c:33:30: note: in expansion of macro 'container_of' 33 | struct visitor *vt = container_of(it, struct visitor, it); | ^~~~~~~~~~~~ gcc -MT datastruct/list.o -MMD -MP -MF datastruct/list.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/list.c -o datastruct/list.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:673:24: warning: cast increases required alignment of target type [-Wcast-align] 673 | spec = (struct dm_target_spec *) outptr; | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_deps': device_mapper/ioctl/libdm-iface.c:756:16: warning: cast increases required alignment of target type [-Wcast-align] 756 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_device_list': device_mapper/ioctl/libdm-iface.c:805:34: warning: cast increases required alignment of target type [-Wcast-align] 805 | names1 = (struct dm_names *)((char *) names1 + next); | ^ device_mapper/ioctl/libdm-iface.c:825:18: warning: cast increases required alignment of target type [-Wcast-align] 825 | dm_dev = (struct dm_active_device *) ((long*) (devs + 1) + cnt); | ^ device_mapper/ioctl/libdm-iface.c:828:25: warning: cast increases required alignment of target type [-Wcast-align] 828 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_names': device_mapper/ioctl/libdm-iface.c:878:16: warning: cast increases required alignment of target type [-Wcast-align] 878 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_versions': device_mapper/ioctl/libdm-iface.c:884:16: warning: cast increases required alignment of target type [-Wcast-align] 884 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function '_lookup_dev_name': device_mapper/ioctl/libdm-iface.c:1215:25: warning: cast increases required alignment of target type [-Wcast-align] 1215 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function '_flatten': device_mapper/ioctl/libdm-iface.c:1451:24: warning: cast increases required alignment of target type [-Wcast-align] 1451 | tmsg = (struct dm_target_msg *) b; | ^ device_mapper/ioctl/libdm-iface.c: In function '_process_all_v4': device_mapper/ioctl/libdm-iface.c:1525:25: warning: cast increases required alignment of target type [-Wcast-align] 1525 | 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:1960:24: warning: cast increases required alignment of target type [-Wcast-align] 1960 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && | ^ device_mapper/ioctl/libdm-iface.c:1963:33: warning: cast increases required alignment of target type [-Wcast-align] 1963 | 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, from device_mapper/libdm-common.c:16: device_mapper/libdm-common.c: In function '_stack_node_op': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1524:31: note: in expansion of macro 'dm_list_item' 1524 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1538:31: note: in expansion of macro 'dm_list_item' 1538 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1556:31: note: in expansion of macro 'dm_list_item' 1556 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ device_mapper/libdm-common.c: In function '_pop_node_ops': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1607:23: note: in expansion of macro 'dm_list_item' 1607 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ gcc -MT libdm-common.o -MMD -MP -MF libdm-common.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-common.c -o libdm-common.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-config.c -o device_mapper/libdm-config.o In file included from ../libdm/misc/dmlib.h:95, 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:1522:31: note: in expansion of macro 'dm_list_item' 1522 | 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:1536:31: note: in expansion of macro 'dm_list_item' 1536 | 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:1554:31: note: in expansion of macro 'dm_list_item' 1554 | 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:1605:23: note: in expansion of macro 'dm_list_item' 1605 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-deptree.c -o device_mapper/libdm-deptree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function '_nodes_are_linked': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:437:9: note: in expansion of macro 'dm_list_iterate_items' 437 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:437:9: note: in expansion of macro 'dm_list_iterate_items' 437 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_unlink': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-report.c -o device_mapper/libdm-report.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:478:9: note: in expansion of macro 'dm_list_iterate_items' 478 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:478:9: note: in expansion of macro 'dm_list_iterate_items' 478 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_children_suspended': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:772:9: note: in expansion of macro 'dm_list_iterate_items' 772 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:772:9: note: in expansion of macro 'dm_list_iterate_items' 772 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function 'dm_tree_next_child': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:842:27: note: in expansion of macro 'dm_list_item' 842 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_node_has_closed_parents': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:991:9: note: in expansion of macro 'dm_list_iterate_items' 991 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:991:9: note: in expansion of macro 'dm_list_iterate_items' 991 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_get_last_load_segment': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1629:16: note: in expansion of macro 'dm_list_item' 1629 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_thin_pool_node_send_messages': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:1673:9: note: in expansion of macro 'dm_list_iterate_items' 1673 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:1673:9: note: in expansion of macro 'dm_list_iterate_items' 1673 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_emit_areas_line': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:2301:9: note: in expansion of macro 'dm_list_iterate_items' 2301 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:2301:9: note: in expansion of macro 'dm_list_iterate_items' 2301 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_target_version': device_mapper/libdm-deptree.c:2508:53: warning: cast increases required alignment of target type [-Wcast-align] 2508 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ gcc -MT libdm-config.o -MMD -MP -MF libdm-config.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-config.c -o libdm-config.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-string.c -o device_mapper/libdm-string.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))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:3258:9: note: in expansion of macro 'dm_list_iterate_items' 3258 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:3258:9: note: in expansion of macro 'dm_list_iterate_items' 3258 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:4180:17: note: in expansion of macro 'dm_list_iterate_items' 4180 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:4180:17: note: in expansion of macro 'dm_list_iterate_items' 4180 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_report_field_string_list': device_mapper/libdm-report.c:537:32: warning: cast increases required alignment of target type [-Wcast-align] 537 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-report.c:16: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:586:24: warning: cast increases required alignment of target type [-Wcast-align] 586 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ device_mapper/libdm-report.c: In function '_add_sort_key': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1116:9: note: in expansion of macro 'dm_list_iterate_items' 1116 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1116:9: note: in expansion of macro 'dm_list_iterate_items' 1116 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_help_requested': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1270:9: note: in expansion of macro 'dm_list_iterate_items' 1270 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1270:9: note: in expansion of macro 'dm_list_iterate_items' 1270 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_strict_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1765:36: note: in expansion of macro 'dm_list_item' 1765 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1776:9: note: in expansion of macro 'dm_list_iterate_items' 1776 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1776:9: note: in expansion of macro 'dm_list_iterate_items' 1776 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_subset_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1798:36: note: in expansion of macro 'dm_list_item' 1798 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1805:9: note: in expansion of macro 'dm_list_iterate_items' 1805 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1805:9: note: in expansion of macro 'dm_list_iterate_items' 1805 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_any': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1830:17: note: in expansion of macro 'dm_list_iterate_items' 1830 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1830:17: note: in expansion of macro 'dm_list_iterate_items' 1830 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1837:9: note: in expansion of macro 'dm_list_iterate_items' 1837 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1837:9: note: in expansion of macro 'dm_list_iterate_items' 1837 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_check_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1956:25: note: in expansion of macro 'dm_list_iterate_items' 1956 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1956:25: note: in expansion of macro 'dm_list_iterate_items' 1956 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1965:25: note: in expansion of macro 'dm_list_iterate_items' 1965 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1965:25: note: in expansion of macro 'dm_list_iterate_items' 1965 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1971:25: note: in expansion of macro 'dm_list_iterate_items' 1971 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1971:25: note: in expansion of macro 'dm_list_iterate_items' 1971 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_do_report_object': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2037:9: note: in expansion of macro 'dm_list_iterate_items' 2037 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2037:9: note: in expansion of macro 'dm_list_iterate_items' 2037 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_do_report_compact_fields': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' 2147 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' 2147 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2162:9: note: in expansion of macro 'dm_list_iterate_items' 2162 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2162:9: note: in expansion of macro 'dm_list_iterate_items' 2162 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_field_to_compact_match': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2191:17: note: in expansion of macro 'dm_list_iterate_items' 2191 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2191:17: note: in expansion of macro 'dm_list_iterate_items' 2191 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_tok_value_string_list': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_create_field_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3528:9: note: in expansion of macro 'dm_list_iterate_items' 3528 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3528:9: note: in expansion of macro 'dm_list_iterate_items' 3528 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_reset_field_props': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4151:9: note: in expansion of macro 'dm_list_iterate_items' 4151 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4151:9: note: in expansion of macro 'dm_list_iterate_items' 4151 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_set_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4165:9: note: in expansion of macro 'dm_list_iterate_items' 4165 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4165:9: note: in expansion of macro 'dm_list_iterate_items' 4165 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_report_headings': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4249:9: note: in expansion of macro 'dm_list_iterate_items' 4249 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4249:9: note: in expansion of macro 'dm_list_iterate_items' 4249 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4262:9: note: in expansion of macro 'dm_list_iterate_items' 4262 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4262:9: note: in expansion of macro 'dm_list_iterate_items' 4262 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_recalculate_fields': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4324:9: note: in expansion of macro 'dm_list_iterate_items' 4324 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4324:9: note: in expansion of macro 'dm_list_iterate_items' 4324 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4325:17: note: in expansion of macro 'dm_list_iterate_items' 4325 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4325:17: note: in expansion of macro 'dm_list_iterate_items' 4325 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_sort_rows': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4423:9: note: in expansion of macro 'dm_list_iterate_items' 4423 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4423:9: note: in expansion of macro 'dm_list_iterate_items' 4423 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_output_field_json_fmt': device_mapper/libdm-report.c:4659:35: warning: cast increases required alignment of target type [-Wcast-align] 4659 | pos_len = (struct pos_len *) (field->report_string + | ^ device_mapper/libdm-report.c: In function '_output_as_rows': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4757:9: note: in expansion of macro 'dm_list_iterate_items' 4757 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4757:9: note: in expansion of macro 'dm_list_iterate_items' 4757 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4759:25: note: in expansion of macro 'dm_list_iterate_items' 4759 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4759:25: note: in expansion of macro 'dm_list_iterate_items' 4759 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4762:41: note: in expansion of macro 'dm_list_item' 4762 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4789:17: note: in expansion of macro 'dm_list_iterate_items' 4789 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4789:17: note: in expansion of macro 'dm_list_iterate_items' 4789 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4790:38: note: in expansion of macro 'dm_list_item' 4790 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_get_last_displayed_rowh': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4835:23: note: in expansion of macro 'dm_list_item' 4835 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_output_as_columns': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4859:23: note: in expansion of macro 'dm_list_item' 4859 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4879:33: note: in expansion of macro 'dm_list_item' 4879 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_get_topmost_report_group_item': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4949:24: note: in expansion of macro 'dm_list_item' 4949 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_report_group_push_single': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5125:9: note: in expansion of macro 'dm_list_iterate_items' 5125 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5125:9: note: in expansion of macro 'dm_list_iterate_items' 5125 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_group_push': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5207:9: note: in expansion of macro 'dm_list_iterate_items' 5207 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5207:9: note: in expansion of macro 'dm_list_iterate_items' 5207 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_group_output_and_pop_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:175: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_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-targets.c -o device_mapper/libdm-targets.o gcc -MT libdm-deptree.o -MMD -MP -MF libdm-deptree.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-deptree.c -o libdm-deptree.o In file included from ../libdm/misc/dmlib.h:95, 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:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | 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:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | 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:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | 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:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | 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:732:9: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:732:9: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:802:27: note: in expansion of macro 'dm_list_item' 802 | 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:951:9: note: in expansion of macro 'dm_list_iterate_items' 951 | 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:951:9: note: in expansion of macro 'dm_list_iterate_items' 951 | 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:1541:16: note: in expansion of macro 'dm_list_item' 1541 | 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:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | 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:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | 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:2142:9: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:2142:9: note: in expansion of macro 'dm_list_iterate_items' 2142 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function '_target_version': libdm-deptree.c:2349:53: warning: cast increases required alignment of target type [-Wcast-align] 2349 | 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:2803:9: note: in expansion of macro 'dm_list_iterate_items' 2803 | 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:2803:9: note: in expansion of macro 'dm_list_iterate_items' 2803 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.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:3630:17: note: in expansion of macro 'dm_list_iterate_items' 3630 | 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:3630:17: note: in expansion of macro 'dm_list_iterate_items' 3630 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/mm/pool.c -o device_mapper/mm/pool.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, from device_mapper/mm/pool.c:16: device_mapper/mm/pool.c: In function 'dm_pools_check_leaks': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/parse_rx.c -o device_mapper/regex/parse_rx.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/ttree.c -o device_mapper/regex/ttree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o gcc -MT device_mapper/vdo/vdo_reader.o -MMD -MP -MF device_mapper/vdo/vdo_reader.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_reader.c -o device_mapper/vdo/vdo_reader.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_target.c -o device_mapper/vdo/vdo_target.o 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 gcc -MT libdm-file.o -MMD -MP -MF libdm-file.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-file.c -o libdm-file.o gcc -MT libdm-report.o -MMD -MP -MF libdm-report.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-report.c -o libdm-report.o gcc -MT libdm-stats.o -MMD -MP -MF libdm-stats.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-stats.c -o libdm-stats.o rm -f device_mapper/libdevice-mapper.a ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_reader.o device_mapper/vdo/vdo_target.o > /dev/null ar: creating device_mapper/libdevice-mapper.a gcc -MT libdm-string.o -MMD -MP -MF libdm-string.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-string.c -o libdm-string.o gcc -MT libdm-targets.o -MMD -MP -MF libdm-targets.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-targets.c -o libdm-targets.o libdm-report.c: In function '_report_field_string_list': libdm-report.c:536:32: warning: cast increases required alignment of target type [-Wcast-align] 536 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ In file included from ../libdm/misc/dmlib.h:95, from libdm-report.c:16: ../libdm/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:556:9: note: in expansion of macro 'dm_list_iterate_items' 556 | 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:556:9: note: in expansion of macro 'dm_list_iterate_items' 556 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c:585:24: warning: cast increases required alignment of target type [-Wcast-align] 585 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ 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:1115:9: note: in expansion of macro 'dm_list_iterate_items' 1115 | 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:1115:9: note: in expansion of macro 'dm_list_iterate_items' 1115 | 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:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | 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:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | 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:1763:36: note: in expansion of macro 'dm_list_item' 1763 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1796:36: note: in expansion of macro 'dm_list_item' 1796 | 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:1803:9: note: in expansion of macro 'dm_list_iterate_items' 1803 | 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:1803:9: note: in expansion of macro 'dm_list_iterate_items' 1803 | 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:1828:17: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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:1828:17: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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:1835:9: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:1835:9: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:1954:25: note: in expansion of macro 'dm_list_iterate_items' 1954 | 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:1954:25: note: in expansion of macro 'dm_list_iterate_items' 1954 | 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:1963:25: note: in expansion of macro 'dm_list_iterate_items' 1963 | 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:1963:25: note: in expansion of macro 'dm_list_iterate_items' 1963 | 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:1969:25: note: in expansion of macro 'dm_list_iterate_items' 1969 | 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:1969:25: note: in expansion of macro 'dm_list_iterate_items' 1969 | 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:2035:9: note: in expansion of macro 'dm_list_iterate_items' 2035 | 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:2035:9: note: in expansion of macro 'dm_list_iterate_items' 2035 | 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:2145:9: note: in expansion of macro 'dm_list_iterate_items' 2145 | 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:2145:9: note: in expansion of macro 'dm_list_iterate_items' 2145 | 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:2160:9: note: in expansion of macro 'dm_list_iterate_items' 2160 | 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:2160:9: note: in expansion of macro 'dm_list_iterate_items' 2160 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2189:17: note: in expansion of macro 'dm_list_iterate_items' 2189 | 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:2189:17: note: in expansion of macro 'dm_list_iterate_items' 2189 | 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:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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:3526:9: note: in expansion of macro 'dm_list_iterate_items' 3526 | 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:3526:9: note: in expansion of macro 'dm_list_iterate_items' 3526 | 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:4149:9: note: in expansion of macro 'dm_list_iterate_items' 4149 | 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:4149:9: note: in expansion of macro 'dm_list_iterate_items' 4149 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:95, from libdm-stats.c:18: libdm-stats.c: In function '_stats_group_check_overlap': 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:4163:9: note: in expansion of macro 'dm_list_iterate_items' 4163 | 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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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:4163:9: note: in expansion of macro 'dm_list_iterate_items' 4163 | 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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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:4044:24: note: in expansion of macro 'dm_list_item' 4044 | next = dm_list_item(dm_list_next(&ext_list, &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: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:4247:9: note: in expansion of macro 'dm_list_iterate_items' 4247 | 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:4247:9: note: in expansion of macro 'dm_list_iterate_items' 4247 | 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:4260:9: note: in expansion of macro 'dm_list_iterate_items' 4260 | 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:4260:9: note: in expansion of macro 'dm_list_iterate_items' 4260 | 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:4322:9: note: in expansion of macro 'dm_list_iterate_items' 4322 | 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:4322:9: note: in expansion of macro 'dm_list_iterate_items' 4322 | 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:4323:17: note: in expansion of macro 'dm_list_iterate_items' 4323 | 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:4323:17: note: in expansion of macro 'dm_list_iterate_items' 4323 | 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:4421:9: note: in expansion of macro 'dm_list_iterate_items' 4421 | 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:4421:9: note: in expansion of macro 'dm_list_iterate_items' 4421 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT libdm-timestamp.o -MMD -MP -MF libdm-timestamp.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-timestamp.c -o libdm-timestamp.o libdm-report.c: In function '_output_field_json_fmt': libdm-report.c:4657:35: warning: cast increases required alignment of target type [-Wcast-align] 4657 | pos_len = (struct pos_len *) (field->report_string + | ^ gcc -MT mm/dbg_malloc.o -MMD -MP -MF mm/dbg_malloc.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/dbg_malloc.c -o mm/dbg_malloc.o 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:4755:9: note: in expansion of macro 'dm_list_iterate_items' 4755 | 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:4755:9: note: in expansion of macro 'dm_list_iterate_items' 4755 | 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:4757:25: note: in expansion of macro 'dm_list_iterate_items' 4757 | 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:4757:25: note: in expansion of macro 'dm_list_iterate_items' 4757 | 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:4760:41: note: in expansion of macro 'dm_list_item' 4760 | 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:4787:17: note: in expansion of macro 'dm_list_iterate_items' 4787 | 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:4787:17: note: in expansion of macro 'dm_list_iterate_items' 4787 | 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:4788:38: note: in expansion of macro 'dm_list_item' 4788 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ libdm-report.c: In function '_get_last_displayed_rowh': ../libdm/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:4833:23: note: in expansion of macro 'dm_list_item' 4833 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ 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:4857:23: note: in expansion of macro 'dm_list_item' 4857 | 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:4877:33: note: in expansion of macro 'dm_list_item' 4877 | 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:4947:24: note: in expansion of macro 'dm_list_item' 4947 | 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:5123:9: note: in expansion of macro 'dm_list_iterate_items' 5123 | 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:5123:9: note: in expansion of macro 'dm_list_iterate_items' 5123 | 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:5205:9: note: in expansion of macro 'dm_list_iterate_items' 5205 | 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:5205:9: note: in expansion of macro 'dm_list_iterate_items' 5205 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -MT mm/pool.o -MMD -MP -MF mm/pool.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/pool.c -o mm/pool.o gcc -MT regex/matcher.o -MMD -MP -MF regex/matcher.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/matcher.c -o regex/matcher.o In file included from ../libdm/misc/dmlib.h:95, 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) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT regex/parse_rx.o -MMD -MP -MF regex/parse_rx.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/parse_rx.c -o regex/parse_rx.o gcc -MT regex/ttree.o -MMD -MP -MF regex/ttree.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/ttree.c -o regex/ttree.o gcc -MT ioctl/libdm-iface.o -MMD -MP -MF ioctl/libdm-iface.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 ioctl/libdm-iface.c -o ioctl/libdm-iface.o set -e; \ ( cat ./.exported_symbols; \ if test -n "./libdevmapper.h"; then \ gcc -E -P -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./libdevmapper.h | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated ioctl/libdm-iface.c: In function '_unmarshal_status': ioctl/libdm-iface.c:680:24: warning: cast increases required alignment of target type [-Wcast-align] 680 | spec = (struct dm_target_spec *) outptr; | ^ ioctl/libdm-iface.c: In function 'dm_task_get_deps': ioctl/libdm-iface.c:764:16: warning: cast increases required alignment of target type [-Wcast-align] 764 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function 'dm_task_get_names': ioctl/libdm-iface.c:794:16: warning: cast increases required alignment of target type [-Wcast-align] 794 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function 'dm_task_get_versions': ioctl/libdm-iface.c:800:16: warning: cast increases required alignment of target type [-Wcast-align] 800 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function '_lookup_dev_name': ioctl/libdm-iface.c:1125:25: warning: cast increases required alignment of target type [-Wcast-align] 1125 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function '_flatten': ioctl/libdm-iface.c:1346:24: warning: cast increases required alignment of target type [-Wcast-align] 1346 | tmsg = (struct dm_target_msg *) b; | ^ ioctl/libdm-iface.c: In function '_process_all_v4': ioctl/libdm-iface.c:1420:25: warning: cast increases required alignment of target type [-Wcast-align] 1420 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': ioctl/libdm-iface.c:1836:24: warning: cast increases required alignment of target type [-Wcast-align] 1836 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && | ^ ioctl/libdm-iface.c:1839:33: warning: cast increases required alignment of target type [-Wcast-align] 1839 | names = (struct dm_name_list *)((char *) names + next); | ^ set -e;\ R=$(/usr/bin/sort .exported_symbols_generated .exported_symbols.Base .exported_symbols.DM_1_02_100 .exported_symbols.DM_1_02_101 .exported_symbols.DM_1_02_103 .exported_symbols.DM_1_02_104 .exported_symbols.DM_1_02_105 .exported_symbols.DM_1_02_106 .exported_symbols.DM_1_02_107 .exported_symbols.DM_1_02_110 .exported_symbols.DM_1_02_113 .exported_symbols.DM_1_02_124 .exported_symbols.DM_1_02_128 .exported_symbols.DM_1_02_129 .exported_symbols.DM_1_02_131 .exported_symbols.DM_1_02_133 .exported_symbols.DM_1_02_135 .exported_symbols.DM_1_02_138 .exported_symbols.DM_1_02_141 .exported_symbols.DM_1_02_147 .exported_symbols.DM_1_02_172 .exported_symbols.DM_1_02_181 .exported_symbols.DM_1_02_197 .exported_symbols.DM_1_02_97 .exported_symbols.DM_1_02_98 .exported_symbols.DM_1_02_99 | /usr/bin/grep -v "^#" | uniq -u);\ test -z "$R" || { echo "Mismatch between symbols in shared library and lists in .exported_symbols.* files: $R"; false; } ;\ LAST=;\ for i in $(echo ./.exported_symbols.Base ./.exported_symbols.DM_1_02_100 ./.exported_symbols.DM_1_02_101 ./.exported_symbols.DM_1_02_103 ./.exported_symbols.DM_1_02_104 ./.exported_symbols.DM_1_02_105 ./.exported_symbols.DM_1_02_106 ./.exported_symbols.DM_1_02_107 ./.exported_symbols.DM_1_02_110 ./.exported_symbols.DM_1_02_113 ./.exported_symbols.DM_1_02_124 ./.exported_symbols.DM_1_02_128 ./.exported_symbols.DM_1_02_129 ./.exported_symbols.DM_1_02_131 ./.exported_symbols.DM_1_02_133 ./.exported_symbols.DM_1_02_135 ./.exported_symbols.DM_1_02_138 ./.exported_symbols.DM_1_02_141 ./.exported_symbols.DM_1_02_147 ./.exported_symbols.DM_1_02_172 ./.exported_symbols.DM_1_02_181 ./.exported_symbols.DM_1_02_197 ./.exported_symbols.DM_1_02_97 ./.exported_symbols.DM_1_02_98 ./.exported_symbols.DM_1_02_99 | tr ' ' '\n' | /usr/bin/sort -nt_ -k5 ); do\ echo "${i##*.} {"; echo " global:";\ /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" $i;\ if test -z "$LAST"; then echo " local:"; echo " *;";fi;\ echo "}$LAST;";\ LAST=" ${i##*.}";\ done > .export.sym gcc -shared -Wl,-soname,libdevmapper.so.1.02.1 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,.export.sym datastruct/bitset.o datastruct/hash.o datastruct/list.o libdm-common.o libdm-config.o libdm-deptree.o libdm-file.o libdm-report.o libdm-stats.o libdm-string.o libdm-targets.o libdm-timestamp.o mm/dbg_malloc.o mm/pool.o regex/matcher.o regex/parse_rx.o regex/ttree.o ioctl/libdm-iface.o -lpthread -lm -o ioctl/libdevmapper.so.1.02.1 ln -s -f libdevmapper.so.1.02.1 ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so.1.02.1 if readelf -Ws ioctl/libdevmapper.so | grep -q dm_stats_create_region@@; then \ SYM=$(readelf -Ws ioctl/libdevmapper.so | grep dm_stats_create_region@DM_1_02_106); \ if test -n "$SYM"; then touch .symver_check; \ else echo >&2 "Missing versioned symbols in ioctl/libdevmapper.so"; false; fi; \ else touch .symver_check; fi make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make -C libdm make -C conf make -C include make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make -C libdaemon make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make[3]: Nothing to be done for 'all'. make -C dm-tools device-mapper make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make -C client device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm/dm-tools' \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ trap "rm -f cmds.h-t" EXIT INT QUIT TERM && \ mawk '/^ID:/ {print "cmd(" $2 "_CMD, " $2 ")"}' ../tools/command-lines.in >cmds.h-t && \ LC_ALL=C /usr/bin/sort -u cmds.h-t && \ echo "cmd(CMD_COUNT, count)" \ ) > cmds.h make[4]: Nothing to be done for 'device-mapper'. gcc -MT dmsetup.o -MMD -MP -MF dmsetup.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmsetup.c -o dmsetup.o make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make -C client make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 config-util.c -o config-util.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o dmsetup.c: In function '_process_all': dmsetup.c:2143:25: warning: cast increases required alignment of target type [-Wcast-align] 2143 | names = (struct dm_names *)((char *) names + next); | ^ dmsetup.c: In function '_targets': dmsetup.c:2596:26: warning: cast increases required alignment of target type [-Wcast-align] 2596 | target = (struct dm_versions *)((char *) target + target->next); | ^ rm -f libdaemonclient.a ar rsv libdaemonclient.a daemon-io.o config-util.o daemon-client.o > /dev/null ar: creating libdaemonclient.a make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make -C lib make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:547:26: warning: cast increases required alignment of target type [-Wcast-align] 547 | 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, from cache/lvmcache.c:17: cache/lvmcache.c: In function 'lvmcache_vg_info_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:132:9: note: in expansion of macro 'dm_list_iterate_items' 132 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:132:9: note: in expansion of macro 'dm_list_iterate_items' 132 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:156:9: note: in expansion of macro 'dm_list_iterate_items' 156 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:156:9: note: in expansion of macro 'dm_list_iterate_items' 156 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_destroy_device_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_del_save_bad_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | dm_list_iterate_items_safe(mda, mda_safe, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_bad_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:229:9: note: in expansion of macro 'dm_list_iterate_items' 229 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:229:9: note: in expansion of macro 'dm_list_iterate_items' 229 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:253:9: note: in expansion of macro 'dm_list_iterate_items' 253 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:253:9: note: in expansion of macro 'dm_list_iterate_items' 253 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_dev_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:271:9: note: in expansion of macro 'dm_list_iterate_items' 271 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:271:9: note: in expansion of macro 'dm_list_iterate_items' 271 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_search_vginfos_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:293:17: note: in expansion of macro 'dm_list_iterate_items' 293 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:293:17: note: in expansion of macro 'dm_list_iterate_items' 293 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:298:17: note: in expansion of macro 'dm_list_iterate_items' 298 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:298:17: note: in expansion of macro 'dm_list_iterate_items' 298 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:488:9: note: in expansion of macro 'dm_list_iterate_items' 488 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:488:9: note: in expansion of macro 'dm_list_iterate_items' 488 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:489:17: note: in expansion of macro 'dm_list_iterate_items' 489 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'lvs_in_vg_activated': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:489:17: note: in expansion of macro 'dm_list_iterate_items' 489 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_device_hint': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:507:9: note: in expansion of macro 'dm_list_iterate_items' 507 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:507:9: note: in expansion of macro 'dm_list_iterate_items' 507 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:508:17: note: in expansion of macro 'dm_list_iterate_items' 508 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:508:17: note: in expansion of macro 'dm_list_iterate_items' 508 | 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:1552:9: note: in expansion of macro 'dm_list_iterate_items' 1552 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:526:9: note: in expansion of macro 'dm_list_iterate_items' 526 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:526:9: note: in expansion of macro 'dm_list_iterate_items' 526 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:527:17: note: in expansion of macro 'dm_list_iterate_items' 527 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:527:17: note: in expansion of macro 'dm_list_iterate_items' 527 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'vg_has_duplicate_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:558:9: note: in expansion of macro 'dm_list_iterate_items' 558 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1552:9: note: in expansion of macro 'dm_list_iterate_items' 1552 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:558:9: note: in expansion of macro 'dm_list_iterate_items' 558 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:559:17: note: in expansion of macro 'dm_list_iterate_items' 559 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:559:17: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_warn_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | 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:1569:9: note: in expansion of macro 'dm_list_iterate_items' 1569 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:587:9: note: in expansion of macro 'dm_list_iterate_items' 587 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:587:9: note: in expansion of macro 'dm_list_iterate_items' 587 | 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:1569:9: note: in expansion of macro 'dm_list_iterate_items' 1569 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:653:9: note: in expansion of macro 'dm_list_iterate_items' 653 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:653:9: note: in expansion of macro 'dm_list_iterate_items' 653 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:731:9: note: in expansion of macro 'dm_list_iterate_items' 731 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:731:9: note: in expansion of macro 'dm_list_iterate_items' 731 | dm_list_iterate_items(devl, altdevs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_choose_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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2142:17: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2142:17: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1048:32: note: in expansion of macro 'dm_list_item' 1048 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1058:32: note: in expansion of macro 'dm_list_item' 1058 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | 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: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:2184:25: note: in expansion of macro 'dm_list_iterate_items_gen' 2184 | 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:2184:25: note: in expansion of macro 'dm_list_iterate_items_gen' 2184 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_label_rescan_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1335:9: note: in expansion of macro 'dm_list_iterate_items' 1335 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1335:9: note: in expansion of macro 'dm_list_iterate_items' 1335 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1345:9: note: in expansion of macro 'dm_list_iterate_items' 1345 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1345:9: note: in expansion of macro 'dm_list_iterate_items' 1345 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2250:17: note: in expansion of macro 'dm_list_iterate_items' 2250 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_reopen_vg_rw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1388:9: note: in expansion of macro 'dm_list_iterate_items' 1388 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1388:9: note: in expansion of macro 'dm_list_iterate_items' 1388 | 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:2250:17: note: in expansion of macro 'dm_list_iterate_items' 2250 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2256:25: note: in expansion of macro 'dm_list_iterate_items' 2256 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2256:25: note: in expansion of macro 'dm_list_iterate_items' 2256 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_scan': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2278:17: note: in expansion of macro 'dm_list_iterate_items' 2278 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1659:17: note: in expansion of macro 'dm_list_iterate_items' 1659 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1659:17: note: in expansion of macro 'dm_list_iterate_items' 1659 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2278:17: note: in expansion of macro 'dm_list_iterate_items' 2278 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1665:17: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1665:17: note: in expansion of macro 'dm_list_iterate_items' 1665 | dm_list_iterate_items(devl, &add_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_vgnameids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1702:9: note: in expansion of macro 'dm_list_iterate_items' 1702 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1702:9: note: in expansion of macro 'dm_list_iterate_items' 1702 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_pvid_in_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function '_lv_resume': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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) | ^~~~~~~~~~~~ activate/activate.c:2384:66: note: in expansion of macro 'dm_list_struct_base' 2384 | 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); \ | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2447:9: note: in expansion of macro 'dm_list_iterate_items_gen' 2447 | 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:2447:9: note: in expansion of macro 'dm_list_iterate_items_gen' 2447 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'lv_deactivate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/activate.c:2494:51: note: in expansion of macro 'dm_list_struct_base' 2494 | if (!lv_info(cmd, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_lvmcache_update_pvsummaries': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function '_lv_remove_any_missing_subdevs': cache/lvmcache.c: In function 'lvmcache_update_vg_from_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2761:17: note: in expansion of macro 'dm_list_iterate_items' 2761 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2761:17: note: in expansion of macro 'dm_list_iterate_items' 2761 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 integrity/integrity.c -o integrity/integrity.o 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:2885:9: note: in expansion of macro 'dm_list_iterate_items' 2885 | 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:2299:17: note: in expansion of macro 'dm_list_iterate_items' 2299 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2885:9: note: in expansion of macro 'dm_list_iterate_items' 2885 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2299:17: note: in expansion of macro 'dm_list_iterate_items' 2299 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2319:9: note: in expansion of macro 'dm_list_iterate_items' 2319 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2319:9: note: in expansion of macro 'dm_list_iterate_items' 2319 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2351:17: note: in expansion of macro 'dm_list_iterate_items' 2351 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2351:17: note: in expansion of macro 'dm_list_iterate_items' 2351 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_destroy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2629:17: note: in expansion of macro 'dm_list_iterate_items' 2629 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2629:17: note: in expansion of macro 'dm_list_iterate_items' 2629 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_fid_add_mdas_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2658:9: note: in expansion of macro 'dm_list_iterate_items' 2658 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2658:9: note: in expansion of macro 'dm_list_iterate_items' 2658 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_populate_pv_fields': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2703:9: note: in expansion of macro 'dm_list_iterate_items' 2703 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2703:9: note: in expansion of macro 'dm_list_iterate_items' 2703 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2706:9: note: in expansion of macro 'dm_list_iterate_items' 2706 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2706:9: note: in expansion of macro 'dm_list_iterate_items' 2706 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_das': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2778:25: note: in expansion of macro 'dm_list_iterate_items' 2778 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2778:25: note: in expansion of macro 'dm_list_iterate_items' 2778 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_bas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2795:25: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2795:25: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_da': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2845:9: note: in expansion of macro 'dm_list_iterate_items' 2845 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2845:9: note: in expansion of macro 'dm_list_iterate_items' 2845 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_ba': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2858:9: note: in expansion of macro 'dm_list_iterate_items' 2858 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2858:9: note: in expansion of macro 'dm_list_iterate_items' 2858 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_lookup_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2941:9: note: in expansion of macro 'dm_list_iterate_items' 2941 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2941:9: note: in expansion of macro 'dm_list_iterate_items' 2941 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_contains_lock_type_sanlock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2962:9: note: in expansion of macro 'dm_list_iterate_items' 2962 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2962:9: note: in expansion of macro 'dm_list_iterate_items' 2962 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_max_name_lengths': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2981:9: note: in expansion of macro 'dm_list_iterate_items' 2981 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2981:9: note: in expansion of macro 'dm_list_iterate_items' 2981 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2988:17: note: in expansion of macro 'dm_list_iterate_items' 2988 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2988:17: note: in expansion of macro 'dm_list_iterate_items' 2988 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_vginfo_has_pvid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3084:9: note: in expansion of macro 'dm_list_iterate_items' 3084 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3084:9: note: in expansion of macro 'dm_list_iterate_items' 3084 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_outdated_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3140:9: note: in expansion of macro 'dm_list_iterate_items' 3140 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3140:9: note: in expansion of macro 'dm_list_iterate_items' 3140 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_del_outdated_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_outdated_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3178:9: note: in expansion of macro 'dm_list_iterate_items' 3178 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3178:9: note: in expansion of macro 'dm_list_iterate_items' 3178 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_is_outdated_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3198:9: note: in expansion of macro 'dm_list_iterate_items' 3198 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3198:9: note: in expansion of macro 'dm_list_iterate_items' 3198 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 commands/toolcontext.c:17: commands/toolcontext.c: In function '_init_tag_configs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:990:9: note: in expansion of macro 'dm_list_iterate_items' 990 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:990:9: note: in expansion of macro 'dm_list_iterate_items' 990 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_merge_config_files': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1034:9: note: in expansion of macro 'dm_list_iterate_items' 1034 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1034:9: note: in expansion of macro 'dm_list_iterate_items' 1034 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'config_files_changed': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1056:9: note: in expansion of macro 'dm_list_iterate_items' 1056 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1056:9: note: in expansion of macro 'dm_list_iterate_items' 1056 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_config': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1079:17: note: in expansion of macro 'dm_list_iterate_items' 1079 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1079:17: note: in expansion of macro 'dm_list_iterate_items' 1079 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1086:9: note: in expansion of macro 'dm_list_iterate_items' 1086 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1086:9: note: in expansion of macro 'dm_list_iterate_items' 1086 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'get_format_by_name': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1360:9: note: in expansion of macro 'dm_list_iterate_items' 1360 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1360:9: note: in expansion of macro 'dm_list_iterate_items' 1360 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'init_lvmcache_orphans': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1390:9: note: in expansion of macro 'dm_list_iterate_items' 1390 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1390:9: note: in expansion of macro 'dm_list_iterate_items' 1390 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'lvm_register_segtype': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1410:9: note: in expansion of macro 'dm_list_iterate_items' 1410 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1410:9: note: in expansion of macro 'dm_list_iterate_items' 1410 | 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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:2253:9: note: in expansion of macro 'dm_list_iterate_items' 2253 | 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:2253:9: note: in expansion of macro 'dm_list_iterate_items' 2253 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_formats': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1825:23: note: in expansion of macro 'dm_list_item' 1825 | fmt = dm_list_item(fmtl, struct format_type); | ^~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_segtypes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1837:27: note: in expansion of macro 'dm_list_item' 1837 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, 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] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:9: note: in expansion of macro 'dm_list_iterate_items' 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:9: note: in expansion of macro 'dm_list_iterate_items' 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_del': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:94:34: note: in expansion of macro 'dm_list_item' 94 | if (!strcmp(str, dm_list_item(slh, struct dm_str_list)->str)) | ^~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_dup': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:9: note: in expansion of macro 'dm_list_iterate_items' 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:9: note: in expansion of macro 'dm_list_iterate_items' 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_match_item': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:9: note: in expansion of macro 'dm_list_iterate_items' 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:9: note: in expansion of macro 'dm_list_iterate_items' 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_match_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:9: note: in expansion of macro 'dm_list_iterate_items' 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:9: note: in expansion of macro 'dm_list_iterate_items' 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_lists_equal': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:9: note: in expansion of macro 'dm_list_iterate_items' 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:9: note: in expansion of macro 'dm_list_iterate_items' 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_to_str': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/device/bcache.h:18, from device/bcache.c:15: device/bcache.c: In function '_cb_alloc': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:109:14: note: in expansion of macro 'dm_list_item' 109 | cb = dm_list_item(_list_pop(&cbs->free), struct control_block); | ^~~~~~~~~~~~ device/bcache.c: In function '_iocb_to_cb': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:124:16: note: in expansion of macro 'dm_list_struct_base' 124 | return dm_list_struct_base(icb, struct control_block, cb); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_to_async': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:138:16: note: in expansion of macro 'container_of' 138 | return container_of(e, struct async_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function '_to_sync': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:413:16: note: in expansion of macro 'container_of' 413 | return container_of(e, struct sync_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function '_sync_wait': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_alloc_block': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:784:16: note: in expansion of macro 'dm_list_struct_base' 784 | return dm_list_struct_base(_list_pop(&cache->free), struct block, list); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_writeback': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_find_unused_clean_block': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:943:9: note: in expansion of macro 'dm_list_iterate_items' 943 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:943:9: note: in expansion of macro 'dm_list_iterate_items' 943 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function 'bcache_flush': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:1298:35: note: in expansion of macro 'dm_list_item' 1298 | struct block *b = dm_list_item(_list_pop(&cache->dirty), struct block); | ^~~~~~~~~~~~ device/bcache.c: In function '_invalidate_v': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:1370:43: note: in expansion of macro 'container_of' 1370 | struct invalidate_iterator *iit = container_of(it, struct invalidate_iterator, it); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-cache.c -o device/dev-cache.o gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie -fPIE -Wl,--export-dynamic \ -o dmsetup dmsetup.o -L../../libdm/ioctl -ldevmapper -lpthread -lm 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from device/dev-cache.c:18: device/dev-cache.c: In function '_add_alias': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:300:9: note: in expansion of macro 'dm_list_iterate_items' 300 | dm_list_iterate_items(strl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:300:9: note: in expansion of macro 'dm_list_iterate_items' 300 | dm_list_iterate_items(strl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:318:27: note: in expansion of macro 'dm_list_item' 318 | oldpath = dm_list_item(dev->aliases.n, struct dm_str_list)->str; | ^~~~~~~~~~~~ make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm/dm-tools' make -C dm-tools make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm/dm-tools' device/dev-cache.c: In function 'dev_cache_failed_path': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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: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/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm/dm-tools' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1123:9: note: in expansion of macro 'dm_list_iterate_items' 1123 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1123:9: note: in expansion of macro 'dm_list_iterate_items' 1123 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-ext.c -o device/dev-ext.o 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o device/dev-cache.c: In function 'dm_devs_cache_update': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1324:9: note: in expansion of macro 'dm_list_iterate_items' 1324 | dm_list_iterate_items(dm_dev, _cache.dm_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1324:9: note: in expansion of macro 'dm_list_iterate_items' 1324 | dm_list_iterate_items(dm_dev, _cache.dm_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function 'dm_devs_cache_label_invalidate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1347:9: note: in expansion of macro 'dm_list_iterate_items' 1347 | dm_list_iterate_items(dm_dev, _cache.dm_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1347:9: note: in expansion of macro 'dm_list_iterate_items' 1347 | dm_list_iterate_items(dm_dev, _cache.dm_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function '_visit_check_for_open_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))) | ^ device/dev-cache.c:1434:34: note: in expansion of macro 'container_of' 1434 | struct dev_visitor *vt = container_of(it, struct dev_visitor, it); | ^~~~~~~~~~~~ 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1546:9: note: in expansion of macro 'dm_list_iterate_items' 1546 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1546:9: note: in expansion of macro 'dm_list_iterate_items' 1546 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | 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:1869:24: note: in expansion of macro 'dm_list_item' 1869 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1902:9: note: in expansion of macro 'dm_list_iterate_items' 1902 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1902:9: note: in expansion of macro 'dm_list_iterate_items' 1902 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | 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:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | dm_list_iterate_items_safe(du, safe, dus) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | 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:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | dm_list_iterate_items_safe(id, safe, ids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'free_wwids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, 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:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, safe, ids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_id_system_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:17: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:17: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_dev_idname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1100:9: note: in expansion of macro 'dm_list_iterate_items' 1100 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1100:9: note: in expansion of macro 'dm_list_iterate_items' 1100 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_dev_has_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1114:9: note: in expansion of macro 'dm_list_iterate_items' 1114 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1114:9: note: in expansion of macro 'dm_list_iterate_items' 1114 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1580:9: note: in expansion of macro 'dm_list_iterate_items' 1580 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1580:9: note: in expansion of macro 'dm_list_iterate_items' 1580 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1665:9: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1665:9: note: in expansion of macro 'dm_list_iterate_items' 1665 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1828:9: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1828:9: note: in expansion of macro 'dm_list_iterate_items' 1828 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_use_lvmlv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1839:9: note: in expansion of macro 'dm_list_iterate_items' 1839 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1839:9: note: in expansion of macro 'dm_list_iterate_items' 1839 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_devno': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1850:9: note: in expansion of macro 'dm_list_iterate_items' 1850 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1850:9: note: in expansion of macro 'dm_list_iterate_items' 1850 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1861:9: note: in expansion of macro 'dm_list_iterate_items' 1861 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1861:9: note: in expansion of macro 'dm_list_iterate_items' 1861 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_pvid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1872:9: note: in expansion of macro 'dm_list_iterate_items' 1872 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1872:9: note: in expansion of macro 'dm_list_iterate_items' 1872 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_devname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1885:9: note: in expansion of macro 'dm_list_iterate_items' 1885 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1885:9: note: in expansion of macro 'dm_list_iterate_items' 1885 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1898:9: note: in expansion of macro 'dm_list_iterate_items' 1898 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1898:9: note: in expansion of macro 'dm_list_iterate_items' 1898 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2000:9: note: in expansion of macro 'dm_list_iterate_items' 2000 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2000:9: note: in expansion of macro 'dm_list_iterate_items' 2000 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_id_lvremove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2232:9: note: in expansion of macro 'dm_list_iterate_items' 2232 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2232:9: note: in expansion of macro 'dm_list_iterate_items' 2232 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2261:9: note: in expansion of macro 'dm_list_iterate_items' 2261 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2261:9: note: in expansion of macro 'dm_list_iterate_items' 2261 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.o device/device_id.c: In function '_match_du_to_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2519:9: note: in expansion of macro 'dm_list_iterate_items' 2519 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2519:9: note: in expansion of macro 'dm_list_iterate_items' 2519 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2581:17: note: in expansion of macro 'dm_list_iterate_items' 2581 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2581:17: note: in expansion of macro 'dm_list_iterate_items' 2581 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2615:9: note: in expansion of macro 'dm_list_iterate_items' 2615 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2615:9: note: in expansion of macro 'dm_list_iterate_items' 2615 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match_device_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2654:9: note: in expansion of macro 'dm_list_iterate_items' 2654 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2654:9: note: in expansion of macro 'dm_list_iterate_items' 2654 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2693:9: note: in expansion of macro 'dm_list_iterate_items' 2693 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2693:9: note: in expansion of macro 'dm_list_iterate_items' 2693 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2768:9: note: in expansion of macro 'dm_list_iterate_items' 2768 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2768:9: note: in expansion of macro 'dm_list_iterate_items' 2768 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_get_devs_with_serial_numbers': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2862:17: note: in expansion of macro 'dm_list_iterate_items' 2862 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2862:17: note: in expansion of macro 'dm_list_iterate_items' 2862 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2935:9: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2935:9: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2945:9: note: in expansion of macro 'dm_list_iterate_items' 2945 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2945:9: note: in expansion of macro 'dm_list_iterate_items' 2945 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3068:9: note: in expansion of macro 'dm_list_iterate_items' 3068 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3068:9: note: in expansion of macro 'dm_list_iterate_items' 3068 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3194:9: note: in expansion of macro 'dm_list_iterate_items' 3194 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3194:9: note: in expansion of macro 'dm_list_iterate_items' 3194 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3214:9: note: in expansion of macro 'dm_list_iterate_items' 3214 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3214:9: note: in expansion of macro 'dm_list_iterate_items' 3214 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3222:17: note: in expansion of macro 'dm_list_iterate_items' 3222 | dm_list_iterate_items(du2, &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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3222:17: note: in expansion of macro 'dm_list_iterate_items' 3222 | dm_list_iterate_items(du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3256:9: note: in expansion of macro 'dm_list_iterate_items' 3256 | dm_list_iterate_items(devl, &wrong_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3256:9: note: in expansion of macro 'dm_list_iterate_items' 3256 | dm_list_iterate_items(devl, &wrong_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3269:9: note: in expansion of macro 'dm_list_iterate_items' 3269 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3269:9: note: in expansion of macro 'dm_list_iterate_items' 3269 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3278:17: note: in expansion of macro 'dm_list_iterate_items' 3278 | dm_list_iterate_items(du2, &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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3278:17: note: in expansion of macro 'dm_list_iterate_items' 3278 | dm_list_iterate_items(du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3308:9: note: in expansion of macro 'dm_list_iterate_items' 3308 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3308:9: note: in expansion of macro 'dm_list_iterate_items' 3308 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3375:17: note: in expansion of macro 'dm_list_iterate_items' 3375 | dm_list_iterate_items(devl, scanned_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3375:17: note: in expansion of macro 'dm_list_iterate_items' 3375 | dm_list_iterate_items(devl, scanned_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_check_serial': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3427:9: note: in expansion of macro 'dm_list_iterate_items' 3427 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3427:9: note: in expansion of macro 'dm_list_iterate_items' 3427 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3495:9: note: in expansion of macro 'dm_list_iterate_items' 3495 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3495:9: note: in expansion of macro 'dm_list_iterate_items' 3495 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3515:9: note: in expansion of macro 'dm_list_iterate_items' 3515 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3515:9: note: in expansion of macro 'dm_list_iterate_items' 3515 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3521:17: note: in expansion of macro 'dm_list_iterate_items' 3521 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3521:17: note: in expansion of macro 'dm_list_iterate_items' 3521 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3554:9: note: in expansion of macro 'dm_list_iterate_items' 3554 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3554:9: note: in expansion of macro 'dm_list_iterate_items' 3554 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3566:17: note: in expansion of macro 'dm_list_iterate_items' 3566 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3566:17: note: in expansion of macro 'dm_list_iterate_items' 3566 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3609:9: note: in expansion of macro 'dm_list_iterate_items' 3609 | dm_list_iterate_items(dil, &prev_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3609:9: note: in expansion of macro 'dm_list_iterate_items' 3609 | dm_list_iterate_items(dil, &prev_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3622:9: note: in expansion of macro 'dm_list_iterate_items' 3622 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3622:9: note: in expansion of macro 'dm_list_iterate_items' 3622 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3637:9: note: in expansion of macro 'dm_list_iterate_items' 3637 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3637:9: note: in expansion of macro 'dm_list_iterate_items' 3637 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_search': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3740:9: note: in expansion of macro 'dm_list_iterate_items' 3740 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3740:9: note: in expansion of macro 'dm_list_iterate_items' 3740 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3844:9: note: in expansion of macro 'dm_list_iterate_items' 3844 | dm_list_iterate_items(devl, &search_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3844:9: note: in expansion of macro 'dm_list_iterate_items' 3844 | dm_list_iterate_items(devl, &search_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-mpath.c -o device/dev-mpath.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3937:9: note: in expansion of macro 'dm_list_iterate_items' 3937 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3937:9: note: in expansion of macro 'dm_list_iterate_items' 3937 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4004:9: note: in expansion of macro 'dm_list_iterate_items' 4004 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4004:9: note: in expansion of macro 'dm_list_iterate_items' 4004 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4046:9: note: in expansion of macro 'dm_list_iterate_items' 4046 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4046:9: note: in expansion of macro 'dm_list_iterate_items' 4046 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device/dev-mpath.c:16: device/dev-mpath.c: In function '_read_wwid_exclusions': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:197:9: note: in expansion of macro 'dm_list_iterate_items' 197 | dm_list_iterate_items(sl, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:197:9: note: in expansion of macro 'dm_list_iterate_items' 197 | dm_list_iterate_items(sl, &_ignored) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c: In function '_dev_in_wwid_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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-mpath.c:597:9: note: in expansion of macro 'dm_list_iterate_items' 597 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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-mpath.c:597:9: note: in expansion of macro 'dm_list_iterate_items' 597 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-dasd.c -o device/dev-dasd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-lvm1-pool.c -o device/dev-lvm1-pool.o gcc -MT device/filesystem.o -MMD -MP -MF device/filesystem.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/filesystem.c -o device/filesystem.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/online.c -o device/online.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from device/online.c:16: device/online.c: In function 'free_po_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c: In function 'online_vgremove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:516:9: note: in expansion of macro 'dm_list_iterate_items' 516 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:516:9: note: in expansion of macro 'dm_list_iterate_items' 516 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT device/parse_vpd.o -MMD -MP -MF device/parse_vpd.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/parse_vpd.c -o device/parse_vpd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o gcc -MT device/dev_util.o -MMD -MP -MF device/dev_util.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev_util.c -o device/dev_util.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device/dev_util.c:16: device/dev_util.c: In function 'device_id_list_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:23:9: note: in expansion of macro 'dm_list_iterate_items' 23 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:23:9: note: in expansion of macro 'dm_list_iterate_items' 23 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_id_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:36:9: note: in expansion of macro 'dm_list_iterate_items' 36 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:36:9: note: in expansion of macro 'dm_list_iterate_items' 36 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_list_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:47:9: note: in expansion of macro 'dm_list_iterate_items' 47 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:47:9: note: in expansion of macro 'dm_list_iterate_items' 47 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:60:9: note: in expansion of macro 'dm_list_iterate_items' 60 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:60:9: note: in expansion of macro 'dm_list_iterate_items' 60 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from display/display.c:16: display/display.c: In function 'pvdisplay_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'lvdisplay_full': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ display/display.c:464:17: note: in expansion of macro 'dm_list_iterate_items_gen' 464 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ display/display.c:464:17: note: in expansion of macro 'dm_list_iterate_items_gen' 464 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'lvdisplay_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:712:9: note: in expansion of macro 'dm_list_iterate_items' 712 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:712:9: note: in expansion of macro 'dm_list_iterate_items' 712 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-composite.c -o filters/filter-composite.o display/display.c: In function 'display_formats': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:870:9: note: in expansion of macro 'dm_list_iterate_items' 870 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:870:9: note: in expansion of macro 'dm_list_iterate_items' 870 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_segtypes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:879:9: note: in expansion of macro 'dm_list_iterate_items' 879 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:879:9: note: in expansion of macro 'dm_list_iterate_items' 879 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_tags': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from filters/filter-persistent.c:18: filters/filter-persistent.c: In function '_persistent_filter_wipe': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:76:17: note: in expansion of macro 'dm_list_iterate_items' 76 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:76:17: note: in expansion of macro 'dm_list_iterate_items' 76 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c: In function '_lookup_p': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:135:17: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:135:17: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from filters/filter-regex.c:16: filters/filter-regex.c: In function '_accept_p': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-partitioned.c -o filters/filter-partitioned.o gcc -MT filters/filter-type.o -MMD -MP -MF filters/filter-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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-type.c -o filters/filter-type.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-usable.c -o filters/filter-usable.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-deviceid.c -o filters/filter-deviceid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from format_text/archive.c:16: format_text/archive.c: In function '_insert_archive_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:97:9: note: in expansion of macro 'dm_list_iterate_items' 97 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:97:9: note: in expansion of macro 'dm_list_iterate_items' 97 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/flags.c -o format_text/flags.o format_text/archive.c: In function '_remove_expired': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/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: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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:355:9: note: in expansion of macro 'dm_list_iterate_back_items' 355 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:490:17: note: in expansion of macro 'dm_list_iterate_items' 490 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function 'backup_restore_from_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:532:9: note: in expansion of macro 'dm_list_iterate_items' 532 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:532:9: note: in expansion of macro 'dm_list_iterate_items' 532 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function 'backup_to_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:601:9: note: in expansion of macro 'dm_list_iterate_items' 601 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:601:9: note: in expansion of macro 'dm_list_iterate_items' 601 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/format-text.c -o format_text/format-text.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from format_text/export.c:17: format_text/export.c: In function '_alloc_printed_str_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:9: note: in expansion of macro 'dm_list_iterate_items' 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:9: note: in expansion of macro 'dm_list_iterate_items' 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:9: note: in expansion of macro 'dm_list_iterate_items' 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:9: note: in expansion of macro 'dm_list_iterate_items' 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:535:9: note: in expansion of macro 'dm_list_iterate_items' 535 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:535:9: note: in expansion of macro 'dm_list_iterate_items' 535 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:779:9: note: in expansion of macro 'dm_list_iterate_items' 779 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:779:9: note: in expansion of macro 'dm_list_iterate_items' 779 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:813:9: note: in expansion of macro 'dm_list_iterate_items' 813 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:813:9: note: in expansion of macro 'dm_list_iterate_items' 813 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_alloc_printed_indirect_descendants': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:835:9: note: in expansion of macro 'dm_list_iterate_items' 835 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:835:9: note: in expansion of macro 'dm_list_iterate_items' 835 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:857:9: note: in expansion of macro 'dm_list_iterate_items' 857 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:857:9: note: in expansion of macro 'dm_list_iterate_items' 857 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:941:9: note: in expansion of macro 'dm_list_iterate_items' 941 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:941:9: note: in expansion of macro 'dm_list_iterate_items' 941 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_build_pv_names': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:971:9: note: in expansion of macro 'dm_list_iterate_items' 971 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:971:9: note: in expansion of macro 'dm_list_iterate_items' 971 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/format-text.c:16: format_text/format-text.c: In function '_mda_in_vg_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:126:9: note: in expansion of macro 'dm_list_iterate_items' 126 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:126:9: note: in expansion of macro 'dm_list_iterate_items' 126 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_write_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:599:9: note: in expansion of macro 'dm_list_iterate_items' 599 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:599:9: note: in expansion of macro 'dm_list_iterate_items' 599 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_commit_raw_rlocn': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1024:9: note: in expansion of macro 'dm_list_iterate_items' 1024 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1024:9: note: in expansion of macro 'dm_list_iterate_items' 1024 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_revert_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/import_vsn1.c:16: format_text/import_vsn1.c: In function '_insert_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:363:9: note: in expansion of macro 'dm_list_iterate_items' 363 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:363:9: note: in expansion of macro 'dm_list_iterate_items' 363 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/text_label.c:17: format_text/text_label.c: In function 'del_das': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:227:22: note: in expansion of macro 'dm_list_item' 227 | da = dm_list_item(dah, struct data_area_list); | ^~~~~~~~~~~~ format_text/text_label.c: In function 'add_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c: In function 'del_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:308:23: note: in expansion of macro 'dm_list_item' 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from label/label.c:16: label/label.c: In function 'label_exit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_get_handler': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:150:25: note: in expansion of macro 'dm_list_iterate_items' 150 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:150:25: note: in expansion of macro 'dm_list_iterate_items' 150 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_find_lvm_header': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:310:17: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:310:17: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_scan_dev_open': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/label.c:501:19: note: in expansion of macro 'dm_list_item' 501 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ label/label.c: In function '_scan_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_clear_scan_state': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:952:9: note: in expansion of macro 'dm_list_iterate_items' 952 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:952:9: note: in expansion of macro 'dm_list_iterate_items' 952 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1023:9: note: in expansion of macro 'dm_list_iterate_items' 1023 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1023:9: note: in expansion of macro 'dm_list_iterate_items' 1023 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1046:17: note: in expansion of macro 'dm_list_iterate_items' 1046 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1046:17: note: in expansion of macro 'dm_list_iterate_items' 1046 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1076:17: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1076:17: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan': 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/label.c:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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/label.c:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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/label.c:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:389:9: note: in expansion of macro 'dm_list_iterate_items' 389 | 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:389:9: note: in expansion of macro 'dm_list_iterate_items' 389 | 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:1355:9: note: in expansion of macro 'dm_list_iterate_items' 1355 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1355:9: note: in expansion of macro 'dm_list_iterate_items' 1355 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1357:9: note: in expansion of macro 'dm_list_iterate_items' 1357 | dm_list_iterate_items(devl, &filtered_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:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | 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:1357:9: note: in expansion of macro 'dm_list_iterate_items' 1357 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o 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/label.c:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109: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:621:27: note: in expansion of macro 'dm_list_item' 621 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | 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: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | 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: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | dm_list_iterate_items_safe(devl, devl2, &filtered_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function '_read_hint_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:908:17: note: in expansion of macro 'dm_list_iterate_items' 908 | dm_list_iterate_items(hp, 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:908:17: note: in expansion of macro 'dm_list_iterate_items' 908 | dm_list_iterate_items(hp, 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1579:9: note: in expansion of macro 'dm_list_iterate_items' 1579 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1579:9: note: in expansion of macro 'dm_list_iterate_items' 1579 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs_rw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1596:9: note: in expansion of macro 'dm_list_iterate_items' 1596 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1596:9: note: in expansion of macro 'dm_list_iterate_items' 1596 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs_excl': 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/label.c:1612:9: note: in expansion of macro 'dm_list_iterate_items' 1612 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1333:9: note: in expansion of macro 'dm_list_iterate_items' 1333 | 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:1612:9: note: in expansion of macro 'dm_list_iterate_items' 1612 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1333:9: note: in expansion of macro 'dm_list_iterate_items' 1333 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_invalidate_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1676:17: note: in expansion of macro 'dm_list_iterate_items' 1676 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1676:17: note: in expansion of macro 'dm_list_iterate_items' 1676 | dm_list_iterate_items(lvl, lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:50:9: note: in expansion of macro 'dm_list_iterate_items' 50 | 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:50:9: note: in expansion of macro 'dm_list_iterate_items' 50 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:580:17: note: in expansion of macro 'dm_list_iterate_items' 580 | 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:580:17: note: in expansion of macro 'dm_list_iterate_items' 580 | dm_list_iterate_items(pvl, &allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:525:9: note: in expansion of macro 'dm_list_iterate_items' 525 | 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:525:9: note: in expansion of macro 'dm_list_iterate_items' 525 | 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:586:9: note: in expansion of macro 'dm_list_iterate_items' 586 | 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:586:9: note: in expansion of macro 'dm_list_iterate_items' 586 | 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | 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:917:9: note: in expansion of macro 'dm_list_iterate_items' 917 | 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:917:9: note: in expansion of macro 'dm_list_iterate_items' 917 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function 'lv_raid_integrity_image_in_sync': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(sl, &lv_iorig->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(sl, &lv_iorig->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ 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:1704:25: note: in expansion of macro 'dm_list_iterate_items' 1704 | 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:1704:25: note: in expansion of macro 'dm_list_iterate_items' 1704 | 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:1721:9: note: in expansion of macro 'dm_list_iterate_items' 1721 | 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:1721:9: note: in expansion of macro 'dm_list_iterate_items' 1721 | 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:1748:9: note: in expansion of macro 'dm_list_iterate_items' 1748 | 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:1748:9: note: in expansion of macro 'dm_list_iterate_items' 1748 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:17: note: in expansion of macro 'dm_list_iterate_items' 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:17: note: in expansion of macro 'dm_list_iterate_items' 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_get_pv_list_for_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:25: note: in expansion of macro 'dm_list_iterate_items' 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:25: note: in expansion of macro 'dm_list_iterate_items' 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'add_seg_to_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:9: note: in expansion of macro 'dm_list_iterate_items' 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:9: note: in expansion of macro 'dm_list_iterate_items' 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'remove_seg_from_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:9: note: in expansion of macro 'dm_list_iterate_items' 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:9: note: in expansion of macro 'dm_list_iterate_items' 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'get_only_segment_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:9: note: in expansion of macro 'dm_list_iterate_items' 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:9: note: in expansion of macro 'dm_list_iterate_items' 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_seg_pvs_by_le': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:9: note: in expansion of macro 'dm_list_iterate_items' 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:9: note: in expansion of macro 'dm_list_iterate_items' 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ 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:975:9: note: in expansion of macro 'dm_list_iterate_items' 975 | 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:975:9: note: in expansion of macro 'dm_list_iterate_items' 975 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lv_reduce': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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/lv_manip.c:1530:9: note: in expansion of macro 'dm_list_iterate_back_items' 1530 | 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:1530:9: note: in expansion of macro 'dm_list_iterate_back_items' 1530 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1643:17: note: in expansion of macro 'dm_list_iterate_items' 1643 | 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:1643:17: note: in expansion of macro 'dm_list_iterate_items' 1643 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1798:9: note: in expansion of macro 'dm_list_iterate_items' 1798 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1798:9: note: in expansion of macro 'dm_list_iterate_items' 1798 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o 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:1961:30: note: in expansion of macro 'dm_list_item' 1961 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), struct lv_segment); | ^~~~~~~~~~~~ metadata/lv_manip.c: In function '_setup_allocated_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' 2075 | dm_list_iterate_items(aa, &allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' 2075 | dm_list_iterate_items(aa, &allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_match_pv_tags': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2375:33: note: in expansion of macro 'dm_list_iterate_items' 2375 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2375:33: note: in expansion of macro 'dm_list_iterate_items' 2375 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_log_parallel_areas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2497:9: note: in expansion of macro 'dm_list_iterate_items' 2497 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2497:9: note: in expansion of macro 'dm_list_iterate_items' 2497 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2505:17: note: in expansion of macro 'dm_list_iterate_items' 2505 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2505:17: note: in expansion of macro 'dm_list_iterate_items' 2505 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_check_cling_to_allocated': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2748:17: note: in expansion of macro 'dm_list_iterate_items' 2748 | dm_list_iterate_items(aa, &ah->allocated_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2748:17: note: in expansion of macro 'dm_list_iterate_items' 2748 | dm_list_iterate_items(aa, &ah->allocated_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_pv_is_parallel': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2766:9: note: in expansion of macro 'dm_list_iterate_items' 2766 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2766:9: note: in expansion of macro 'dm_list_iterate_items' 2766 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_reset_unreserved': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2902:9: note: in expansion of macro 'dm_list_iterate_items' 2902 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2902:9: note: in expansion of macro 'dm_list_iterate_items' 2902 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2903:17: note: in expansion of macro 'dm_list_iterate_items' 2903 | 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:2903:17: note: in expansion of macro 'dm_list_iterate_items' 2903 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_some_parallel_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3048:17: note: in expansion of macro 'dm_list_iterate_items' 3048 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h: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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3048:17: note: in expansion of macro 'dm_list_iterate_items' 3048 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3056:41: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(aa, &ah->allocated_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3056:41: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(aa, &ah->allocated_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/lv_manip.c:3085:25: note: in expansion of macro 'dm_list_iterate_items' 3085 | 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:3085:25: note: in expansion of macro 'dm_list_iterate_items' 3085 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ 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:621:9: note: in expansion of macro 'dm_list_iterate_items' 621 | 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/merge.c:621:9: note: in expansion of macro 'dm_list_iterate_items' 621 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_max_parallel_space_for_one_policy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3283:25: note: in expansion of macro 'dm_list_iterate_items' 3283 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:705:33: note: in expansion of macro 'dm_list_iterate_items' 705 | 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/merge.c:705:33: note: in expansion of macro 'dm_list_iterate_items' 705 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:755:9: note: in expansion of macro 'dm_list_iterate_items' 755 | 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/merge.c:755:9: note: in expansion of macro 'dm_list_iterate_items' 755 | 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:3283:25: note: in expansion of macro 'dm_list_iterate_items' 3283 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:792:17: note: in expansion of macro 'dm_list_iterate_items' 792 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:792:17: note: in expansion of macro 'dm_list_iterate_items' 792 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:9: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:9: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_add_segmented_mirror_image': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3926:9: note: in expansion of macro 'dm_list_iterate_items' 3926 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3926:9: note: in expansion of macro 'dm_list_iterate_items' 3926 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3968:9: note: in expansion of macro 'dm_list_iterate_items' 3968 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3968:9: note: in expansion of macro 'dm_list_iterate_items' 3968 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_add_mirror_areas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4015:9: note: in expansion of macro 'dm_list_iterate_items' 4015 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4015:9: note: in expansion of macro 'dm_list_iterate_items' 4015 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lv_raid_redundant': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4445:9: note: in expansion of macro 'dm_list_iterate_items' 4445 | 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/lv_manip.c:4445:9: note: in expansion of macro 'dm_list_iterate_items' 4445 | 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/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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function 'add_pv_to_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:414:9: note: in expansion of macro 'dm_list_iterate_items' 414 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:414:9: note: in expansion of macro 'dm_list_iterate_items' 414 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:480:9: note: in expansion of macro 'dm_list_iterate_items' 480 | 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/metadata.c:480:9: note: in expansion of macro 'dm_list_iterate_items' 480 | dm_list_iterate_items(lvseg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_for_each_sub_lv': metadata/metadata.c: In function 'vg_rename': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:585:9: note: in expansion of macro 'dm_list_iterate_items' 585 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4764:9: note: in expansion of macro 'dm_list_iterate_items' 4764 | 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:585:9: note: in expansion of macro 'dm_list_iterate_items' 585 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | 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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | 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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_direct': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:649:9: note: in expansion of macro 'dm_list_iterate_items' 649 | 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/metadata.c:649:9: note: in expansion of macro 'dm_list_iterate_items' 649 | 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:4764:9: note: in expansion of macro 'dm_list_iterate_items' 4764 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_check_pv_dev_block_sizes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:743:9: note: in expansion of macro 'dm_list_iterate_items' 743 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:743:9: note: in expansion of macro 'dm_list_iterate_items' 743 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_extend_each_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:785:9: note: in expansion of macro 'dm_list_iterate_items' 785 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:785:9: note: in expansion of macro 'dm_list_iterate_items' 785 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:809:9: note: in expansion of macro 'dm_list_iterate_items' 809 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:809:9: note: in expansion of macro 'dm_list_iterate_items' 809 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'lv_has_unknown_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1008:9: note: in expansion of macro 'dm_list_iterate_items' 1008 | 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:1008:9: note: in expansion of macro 'dm_list_iterate_items' 1008 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_has_unknown_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1019:9: note: in expansion of macro 'dm_list_iterate_items' 1019 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1019:9: note: in expansion of macro 'dm_list_iterate_items' 1019 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_ignore_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1234:9: note: in expansion of macro 'dm_list_iterate_items' 1234 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_add_pes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1234:9: note: in expansion of macro 'dm_list_iterate_items' 1234 | 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:5348:9: note: in expansion of macro 'dm_list_iterate_items' 5348 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_unignore_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:5348:9: note: in expansion of macro 'dm_list_iterate_items' 5348 | 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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1282:9: note: in expansion of macro 'dm_list_iterate_items' 1282 | 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:1282:9: note: in expansion of macro 'dm_list_iterate_items' 1282 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lvresize_adjust_extents': 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:1343:9: note: in expansion of macro 'dm_list_iterate_items' 1343 | 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/lv_manip.c:5469:25: note: in expansion of macro 'dm_list_iterate_items' 5469 | 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:1343:9: note: in expansion of macro 'dm_list_iterate_items' 1343 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_move_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | 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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | 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:5469:25: note: in expansion of macro 'dm_list_iterate_items' 5469 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1582:9: note: in expansion of macro 'dm_list_iterate_items' 1582 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1582:9: note: in expansion of macro 'dm_list_iterate_items' 1582 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1594:9: note: in expansion of macro 'dm_list_iterate_items' 1594 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1594:9: note: in expansion of macro 'dm_list_iterate_items' 1594 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'pv_is_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_vg_by_uuid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1629:9: note: in expansion of macro 'dm_list_iterate_items' 1629 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1629:9: note: in expansion of macro 'dm_list_iterate_items' 1629 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1648:9: note: in expansion of macro 'dm_list_iterate_items' 1648 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1648:9: note: in expansion of macro 'dm_list_iterate_items' 1648 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5617:17: note: in expansion of macro 'dm_list_iterate_items' 5617 | dm_list_iterate_items(seg, &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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1663:9: note: in expansion of macro 'dm_list_iterate_items' 1663 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1663:9: note: in expansion of macro 'dm_list_iterate_items' 1663 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_historical_glv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1693:9: note: in expansion of macro 'dm_list_iterate_items' 1693 | 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/lv_manip.c:5617:17: note: in expansion of macro 'dm_list_iterate_items' 5617 | 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:1693:9: note: in expansion of macro 'dm_list_iterate_items' 1693 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | 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:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'first_seg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1752:9: note: in expansion of macro 'dm_list_iterate_items' 1752 | 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:1752:9: note: in expansion of macro 'dm_list_iterate_items' 1752 | 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:1762:9: note: in expansion of macro 'dm_list_iterate_back_items' 1762 | 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:1762:9: note: in expansion of macro 'dm_list_iterate_back_items' 1762 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vgs_are_compatible': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 1832 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 1832 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1835:17: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1835:17: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1849:9: note: in expansion of macro 'dm_list_iterate_items' 1849 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1849:9: note: in expansion of macro 'dm_list_iterate_items' 1849 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1858:9: note: in expansion of macro 'dm_list_iterate_items' 1858 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1858:9: note: in expansion of macro 'dm_list_iterate_items' 1858 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_lv_each_dependency': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1895:9: note: in expansion of macro 'dm_list_iterate_items' 1895 | 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/metadata.c:1895:9: note: in expansion of macro 'dm_list_iterate_items' 1895 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ metadata/metadata.c:1916:33: note: in expansion of macro 'dm_list_struct_base' 1916 | 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:2006:9: note: in expansion of macro 'dm_list_iterate_items' 2006 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2006:9: note: in expansion of macro 'dm_list_iterate_items' 2006 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2012:9: note: in expansion of macro 'dm_list_iterate_items' 2012 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2012:9: note: in expansion of macro 'dm_list_iterate_items' 2012 | 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/metadata.c:2041:9: note: in expansion of macro 'dm_list_iterate_items' 2041 | 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/metadata.c:2041:9: note: in expansion of macro 'dm_list_iterate_items' 2041 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_mark_partial_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2069:17: note: in expansion of macro 'dm_list_iterate_items' 2069 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2069:17: note: in expansion of macro 'dm_list_iterate_items' 2069 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_lv_validate_references_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2150:9: note: in expansion of macro 'dm_list_iterate_items' 2150 | 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/metadata.c:2150:9: note: in expansion of macro 'dm_list_iterate_items' 2150 | dm_list_iterate_items(lvseg, &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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/mirror.c -o metadata/mirror.o 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:2282:9: note: in expansion of macro 'dm_list_iterate_items' 2282 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2282:9: note: in expansion of macro 'dm_list_iterate_items' 2282 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2289:9: note: in expansion of macro 'dm_list_iterate_items' 2289 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2289:9: note: in expansion of macro 'dm_list_iterate_items' 2289 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2321:17: note: in expansion of macro 'dm_list_iterate_items' 2321 | 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:2321:17: note: in expansion of macro 'dm_list_iterate_items' 2321 | dm_list_iterate_items(sl, &pvl->pv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2343:9: note: in expansion of macro 'dm_list_iterate_items' 2343 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2343:9: note: in expansion of macro 'dm_list_iterate_items' 2343 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2354:9: note: in expansion of macro 'dm_list_iterate_items' 2354 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2354:9: note: in expansion of macro 'dm_list_iterate_items' 2354 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2419:17: note: in expansion of macro 'dm_list_iterate_items' 2419 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2419:17: note: in expansion of macro 'dm_list_iterate_items' 2419 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2468:9: note: in expansion of macro 'dm_list_iterate_items' 2468 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2468:9: note: in expansion of macro 'dm_list_iterate_items' 2468 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 2512 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 2512 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2515:17: note: in expansion of macro 'dm_list_iterate_items' 2515 | 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:2515:17: note: in expansion of macro 'dm_list_iterate_items' 2515 | 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:2591:9: note: in expansion of macro 'dm_list_iterate_items' 2591 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2591:9: note: in expansion of macro 'dm_list_iterate_items' 2591 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7163:9: note: in expansion of macro 'dm_list_iterate_items' 7163 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2684:9: note: in expansion of macro 'dm_list_iterate_items' 2684 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2684:9: note: in expansion of macro 'dm_list_iterate_items' 2684 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_pv_in_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7163:9: note: in expansion of macro 'dm_list_iterate_items' 7163 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2773:9: note: in expansion of macro 'dm_list_iterate_items' 2773 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2773:9: note: in expansion of macro 'dm_list_iterate_items' 2773 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_historical_lv_is_valid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2793:9: note: in expansion of macro 'dm_list_iterate_items' 2793 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2793:9: note: in expansion of macro 'dm_list_iterate_items' 2793 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_handle_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7171:9: note: in expansion of macro 'dm_list_iterate_items' 7171 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:9: note: in expansion of macro 'dm_list_iterate_items' 2815 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:9: note: in expansion of macro 'dm_list_iterate_items' 2815 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7171:9: note: in expansion of macro 'dm_list_iterate_items' 7171 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | 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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | dm_list_iterate_items_safe(glvl, tglvl, &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: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_wipe_outdated_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2869:9: note: in expansion of macro 'dm_list_iterate_items' 2869 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | 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:2869:9: note: in expansion of macro 'dm_list_iterate_items' 2869 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2875:25: note: in expansion of macro 'dm_list_iterate_items' 2875 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | 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:2875:25: note: in expansion of macro 'dm_list_iterate_items' 2875 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_write': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2930:17: note: in expansion of macro 'dm_list_iterate_items' 2930 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2930:17: note: in expansion of macro 'dm_list_iterate_items' 2930 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2995:9: note: in expansion of macro 'dm_list_iterate_items' 2995 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2995:9: note: in expansion of macro 'dm_list_iterate_items' 2995 | 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))) | ^ ../base/data-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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7713:9: note: in expansion of macro 'dm_list_iterate_items' 7713 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7713:9: note: in expansion of macro 'dm_list_iterate_items' 7713 | 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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3022:9: note: in expansion of macro 'dm_list_iterate_items' 3022 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lv_remove_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3022:9: note: in expansion of macro 'dm_list_iterate_items' 3022 | 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:7837:9: note: in expansion of macro 'dm_list_iterate_items' 7837 | 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:109: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:3066:31: note: in expansion of macro 'dm_list_item' 3066 | 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:7837:9: note: in expansion of macro 'dm_list_iterate_items' 7837 | 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:3080:9: note: in expansion of macro 'dm_list_iterate_items' 3080 | 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:3080:9: note: in expansion of macro 'dm_list_iterate_items' 3080 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_remove_with_dependencies': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3087:25: note: in expansion of macro 'dm_list_iterate_items' 3087 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h: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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3087:25: note: in expansion of macro 'dm_list_iterate_items' 3087 | 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) | ^~~~~~~~~~~~ metadata/lv_manip.c:7908:63: note: in expansion of macro 'dm_list_struct_base' 7908 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function '_vg_commit_mdas': 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:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | dm_list_iterate_items_safe(mda, tmda, &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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function '_remove_mirror_images': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7976:17: note: in expansion of macro 'dm_list_iterate_items' 7976 | 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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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/lv_manip.c:7976:17: note: in expansion of macro 'dm_list_iterate_items' 7976 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function 'remove_mirrors_from_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3119:9: note: in expansion of macro 'dm_list_iterate_items' 3119 | 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/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:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3119:9: note: in expansion of macro 'dm_list_iterate_items' 3119 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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 'vg_commit': 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: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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3150:17: note: in expansion of macro 'dm_list_iterate_items' 3150 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'split_parent_segments_for_layer': metadata/mirror.c: In function 'find_pvmove_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3150:17: note: in expansion of macro 'dm_list_iterate_items' 3150 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8114:9: note: in expansion of macro 'dm_list_iterate_items' 8114 | 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:163:40: note: in expansion of macro '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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/mirror.c: In function 'fixup_imported_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3158:25: note: in expansion of macro 'dm_list_iterate_items' 3158 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8114:9: note: in expansion of macro 'dm_list_iterate_items' 8114 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/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:3158:25: note: in expansion of macro 'dm_list_iterate_items' 3158 | 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:8120:17: note: in expansion of macro 'dm_list_iterate_items' 8120 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:9: note: in expansion of macro 'dm_list_iterate_items' 3175 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8120:17: note: in expansion of macro 'dm_list_iterate_items' 8120 | 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/metadata.c:3175:9: note: in expansion of macro 'dm_list_iterate_items' 3175 | dm_list_iterate_items(lvl, &vg->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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3184:9: note: in expansion of macro 'dm_list_iterate_items' 3184 | 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:8150:9: note: in expansion of macro 'dm_list_iterate_items' 8150 | 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:3184:9: note: in expansion of macro 'dm_list_iterate_items' 3184 | 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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8150:9: note: in expansion of macro 'dm_list_iterate_items' 8150 | 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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | 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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_missing_pv_count': 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/metadata.c:3347:9: note: in expansion of macro 'dm_list_iterate_items' 3347 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3347:9: note: in expansion of macro 'dm_list_iterate_items' 3347 | 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:3369:9: note: in expansion of macro 'dm_list_iterate_items' 3369 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3369:9: note: in expansion of macro 'dm_list_iterate_items' 3369 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8227:9: note: in expansion of macro 'dm_list_iterate_items' 8227 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3393:9: note: in expansion of macro 'dm_list_iterate_items' 3393 | 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:3393:9: note: in expansion of macro 'dm_list_iterate_items' 3393 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3446:9: note: in expansion of macro 'dm_list_iterate_items' 3446 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8227:9: note: in expansion of macro 'dm_list_iterate_items' 8227 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3446:9: note: in expansion of macro 'dm_list_iterate_items' 3446 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3464:9: note: in expansion of macro 'dm_list_iterate_items' 3464 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8241:9: note: in expansion of macro 'dm_list_iterate_items' 8241 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3464:9: note: in expansion of macro 'dm_list_iterate_items' 3464 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3476:17: note: in expansion of macro 'dm_list_iterate_items' 3476 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8241:9: note: in expansion of macro 'dm_list_iterate_items' 8241 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'move_lv_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3476:17: note: in expansion of macro 'dm_list_iterate_items' 3476 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8268:9: note: in expansion of macro 'dm_list_iterate_items' 8268 | dm_list_iterate_items(seg, &lv_to->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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3602:9: note: in expansion of macro 'dm_list_iterate_items' 3602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3602:9: note: in expansion of macro 'dm_list_iterate_items' 3602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8268:9: note: in expansion of macro 'dm_list_iterate_items' 8268 | dm_list_iterate_items(seg, &lv_to->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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8277:9: note: in expansion of macro 'dm_list_iterate_items' 8277 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8277:9: note: in expansion of macro 'dm_list_iterate_items' 8277 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'insert_layer_for_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8447:17: note: in expansion of macro 'dm_list_iterate_items' 8447 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_set_fid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8447:17: note: in expansion of macro 'dm_list_iterate_items' 8447 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4034:9: note: in expansion of macro 'dm_list_iterate_items' 4034 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4034:9: note: in expansion of macro 'dm_list_iterate_items' 4034 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4037:9: note: in expansion of macro 'dm_list_iterate_items' 4037 | 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/metadata.c:4037:9: note: in expansion of macro 'dm_list_iterate_items' 4037 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8474:17: note: in expansion of macro 'dm_list_iterate_items' 8474 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'fid_add_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4093:9: note: in expansion of macro 'dm_list_iterate_items' 4093 | 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:4093:9: note: in expansion of macro 'dm_list_iterate_items' 4093 | 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/lv_manip.c:8474:17: note: in expansion of macro 'dm_list_iterate_items' 8474 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'mdas_empty_or_ignored': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | 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:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | 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:4315:9: note: in expansion of macro 'dm_list_iterate_items' 4315 | 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/metadata.c:4315:9: note: in expansion of macro 'dm_list_iterate_items' 4315 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': 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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | 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/lv_manip.c:8588:9: note: in expansion of macro 'dm_list_iterate_items' 8588 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8588:9: note: in expansion of macro 'dm_list_iterate_items' 8588 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_align_segment_boundary_to_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'lv_on_pmem': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8621:9: note: in expansion of macro 'dm_list_iterate_items' 8621 | 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:4413:9: note: in expansion of macro 'dm_list_iterate_items' 4413 | 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:8621:9: note: in expansion of macro 'dm_list_iterate_items' 8621 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4413:9: note: in expansion of macro 'dm_list_iterate_items' 4413 | 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:8628:25: note: in expansion of macro 'dm_list_iterate_items' 8628 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_write_commit_bad_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8628:25: note: in expansion of macro 'dm_list_iterate_items' 8628 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4461:9: note: in expansion of macro 'dm_list_iterate_items' 4461 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4461:9: note: in expansion of macro 'dm_list_iterate_items' 4461 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'scan_text_mismatch': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4563:9: note: in expansion of macro 'dm_list_iterate_items' 4563 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8691:9: note: in expansion of macro 'dm_list_iterate_items' 8691 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4563:9: note: in expansion of macro 'dm_list_iterate_items' 4563 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8691:9: note: in expansion of macro 'dm_list_iterate_items' 8691 | 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/lv_manip.c:8699:33: note: in expansion of macro 'dm_list_iterate_items' 8699 | 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: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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8699:33: note: in expansion of macro 'dm_list_iterate_items' 8699 | 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: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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | dm_list_iterate_items_safe(mdal, safe, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': 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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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/lv_manip.c:8887:9: note: in expansion of macro 'dm_list_iterate_items' 8887 | 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: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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8887:9: note: in expansion of macro 'dm_list_iterate_items' 8887 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | 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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | 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/lv_manip.c:8909:9: note: in expansion of macro 'dm_list_iterate_items' 8909 | 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: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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8909:9: note: in expansion of macro 'dm_list_iterate_items' 8909 | dm_list_iterate_items(lvl, lv_list) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5035:9: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8921:9: note: in expansion of macro 'dm_list_iterate_items' 8921 | 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:5035:9: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8921:9: note: in expansion of macro 'dm_list_iterate_items' 8921 | 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:5074:9: note: in expansion of macro 'dm_list_iterate_items' 5074 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5074:9: note: in expansion of macro 'dm_list_iterate_items' 5074 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8933:9: note: in expansion of macro 'dm_list_iterate_items' 8933 | 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:5082:9: note: in expansion of macro 'dm_list_iterate_items' 5082 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5082:9: note: in expansion of macro 'dm_list_iterate_items' 5082 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8933:9: note: in expansion of macro 'dm_list_iterate_items' 8933 | 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:5245:9: note: in expansion of macro 'dm_list_iterate_items' 5245 | 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/pool_manip.c:19: metadata/pool_manip.c: In function 'detach_pool_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pool_manip.c:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pool_manip.c:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pool_manip.c:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5245:9: note: in expansion of macro 'dm_list_iterate_items' 5245 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/pool_manip.c:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function 'find_pool_seg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:9: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:9: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function 'recalculate_pool_chunk_size_with_dev_hints': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5255:9: note: in expansion of macro 'dm_list_iterate_items' 5255 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5255:9: note: in expansion of macro 'dm_list_iterate_items' 5255 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:751:17: note: in expansion of macro 'dm_list_iterate_items' 751 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:751:17: note: in expansion of macro 'dm_list_iterate_items' 751 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/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: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/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: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: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/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: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/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: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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv_manip.c:16: metadata/pv_manip.c: In function 'peg_dup': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_find_peg_by_pe': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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/pv_manip.c:88:9: note: in expansion of macro 'dm_list_iterate_back_items' 88 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194: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/pv_manip.c:88:9: note: in expansion of macro 'dm_list_iterate_back_items' 88 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_merge_free_pv_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:265:29: note: in expansion of macro 'dm_list_item' 265 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:275:29: note: in expansion of macro 'dm_list_item' 275 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function 'release_pv_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:327:29: note: in expansion of macro 'dm_list_item' 327 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function 'pv_list_extents_free': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:373:9: note: in expansion of macro 'dm_list_iterate_items' 373 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:373:9: note: in expansion of macro 'dm_list_iterate_items' 373 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:378:17: note: in expansion of macro 'dm_list_iterate_items' 378 | 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/pv_manip.c:378:17: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:25: note: in expansion of macro 'dm_list_iterate_items' 379 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:25: note: in expansion of macro 'dm_list_iterate_items' 379 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function 'check_pv_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:402:9: note: in expansion of macro 'dm_list_iterate_items' 402 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:402:9: note: in expansion of macro 'dm_list_iterate_items' 402 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:409:17: note: in expansion of macro 'dm_list_iterate_items' 409 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:409:17: note: in expansion of macro 'dm_list_iterate_items' 409 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_reduce_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pv_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pv_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv_map.c:16: metadata/pv_map.c: In function '_insert_area': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:9: note: in expansion of macro 'dm_list_iterate_items' 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:9: note: in expansion of macro 'dm_list_iterate_items' 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_alloc_areas_for_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:9: note: in expansion of macro 'dm_list_iterate_items' 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:9: note: in expansion of macro 'dm_list_iterate_items' 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_all_areas_for_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:9: note: in expansion of macro 'dm_list_iterate_items' 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:9: note: in expansion of macro 'dm_list_iterate_items' 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_maps': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:9: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:9: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:17: note: in expansion of macro 'dm_list_iterate_items' 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:17: note: in expansion of macro 'dm_list_iterate_items' 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function 'pv_maps_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:9: note: in expansion of macro 'dm_list_iterate_items' 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:9: note: in expansion of macro 'dm_list_iterate_items' 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/raid_manip.c:15: metadata/raid_manip.c: In function '_avoid_pvs_of_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:276:9: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:276:9: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_clear_allocation_prohibited': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:305:17: note: in expansion of macro 'dm_list_iterate_items' 305 | 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/raid_manip.c:305:17: note: in expansion of macro 'dm_list_iterate_items' 305 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_deactivate_and_remove_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_update_and_reload_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1327:17: note: in expansion of macro 'dm_list_iterate_items' 1327 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1327:17: note: in expansion of macro 'dm_list_iterate_items' 1327 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_set_image_lvs_start_les': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1353:17: note: in expansion of macro 'dm_list_iterate_items' 1353 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1353:17: note: in expansion of macro 'dm_list_iterate_items' 1353 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_relocate_reshape_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1431:36: note: in expansion of macro 'dm_list_item' 1431 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1435:17: note: in expansion of macro 'dm_list_iterate_items' 1435 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1435:17: note: in expansion of macro 'dm_list_iterate_items' 1435 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_activate_sub_lvs_excl_local_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2251:17: note: in expansion of macro 'dm_list_iterate_items' 2251 | dm_list_iterate_items(lvl, lv_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/snapshot_manip.c -o metadata/snapshot_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2251:17: note: in expansion of macro 'dm_list_iterate_items' 2251 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_raid_add_images_without_commit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2709:39: note: in expansion of macro 'dm_list_item' 2709 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2714:31: note: in expansion of macro 'dm_list_item' 2714 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2715:35: note: in expansion of macro 'dm_list_item' 2715 | lvl_tmp = dm_list_item(l->n, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2776:9: note: in expansion of macro 'dm_list_iterate_items' 2776 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2776:9: note: in expansion of macro 'dm_list_iterate_items' 2776 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | 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) | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2823:9: note: in expansion of macro 'dm_list_iterate_items' 2823 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2823:9: note: in expansion of macro 'dm_list_iterate_items' 2823 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o metadata/raid_manip.c: In function 'lv_raid_split': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' 3455 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' 3455 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_alloc_rmeta_devs_for_rimage_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3668:9: note: in expansion of macro 'dm_list_iterate_items' 3668 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3668:9: note: in expansion of macro 'dm_list_iterate_items' 3668 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3678:25: note: in expansion of macro 'dm_list_iterate_items' 3678 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3678:25: note: in expansion of macro 'dm_list_iterate_items' 3678 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3691:17: note: in expansion of macro 'dm_list_iterate_items' 3691 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3691:17: note: in expansion of macro 'dm_list_iterate_items' 3691 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_add_image_component_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_mirror_to_raid1': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4119:9: note: in expansion of macro 'dm_list_iterate_items' 4119 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4119:9: note: in expansion of macro 'dm_list_iterate_items' 4119 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_striped_to_raid0_move_segs_to_raid0_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4254:17: note: in expansion of macro 'dm_list_iterate_items' 4254 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4254:17: note: in expansion of macro 'dm_list_iterate_items' 4254 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_raid0_to_striped_retrieve_segments_and_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4352:9: note: in expansion of macro 'dm_list_iterate_items' 4352 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4352:9: note: in expansion of macro 'dm_list_iterate_items' 4352 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_striped_to_raid0': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4442:9: note: in expansion of macro 'dm_list_iterate_items' 4442 | 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/raid_manip.c:4442:9: note: in expansion of macro 'dm_list_iterate_items' 4442 | 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:4484:19: note: in expansion of macro 'dm_list_item' 4484 | if (!(l = dm_list_item(dm_list_first(&data_lvs), struct lv_list))) { | ^~~~~~~~~~~~ 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/raid_manip.c:5035:17: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5035:17: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5044:9: note: in expansion of macro 'dm_list_iterate_items' 5044 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5044:9: note: in expansion of macro 'dm_list_iterate_items' 5044 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5060:9: note: in expansion of macro 'dm_list_iterate_items' 5060 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5060:9: note: in expansion of macro 'dm_list_iterate_items' 5060 | 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/thin_manip.c:15: metadata/thin_manip.c: In function 'thin_pool_has_message': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:169:9: note: in expansion of macro 'dm_list_iterate_items' 169 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:169:9: note: in expansion of macro 'dm_list_iterate_items' 169 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'thin_pool_is_active': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:204:17: note: in expansion of macro 'dm_list_iterate_items' 204 | 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/thin_manip.c:204:17: note: in expansion of macro 'dm_list_iterate_items' 204 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'thin_pool_check_overprovisioning': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:369:17: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:369:17: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:377:9: note: in expansion of macro 'dm_list_iterate_items' 377 | 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/thin_manip.c:377:9: note: in expansion of macro 'dm_list_iterate_items' 377 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:395:17: note: in expansion of macro 'dm_list_iterate_items' 395 | 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/thin_manip.c:395:17: note: in expansion of macro 'dm_list_iterate_items' 395 | dm_list_iterate_items(sl, &lvl->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'get_free_thin_pool_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:559:9: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:559:9: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function '_check_pool_create': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'lv_is_thin_origin': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:994:17: note: in expansion of macro 'dm_list_iterate_items' 994 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:994:17: note: in expansion of macro 'dm_list_iterate_items' 994 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6687:25: note: in expansion of macro 'dm_list_iterate_items' 6687 | 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:6687:25: note: in expansion of macro 'dm_list_iterate_items' 6687 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6703:25: note: in expansion of macro 'dm_list_iterate_items' 6703 | 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:6703:25: note: in expansion of macro 'dm_list_iterate_items' 6703 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7030:9: note: in expansion of macro 'dm_list_iterate_items' 7030 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7030:9: note: in expansion of macro 'dm_list_iterate_items' 7030 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7047:31: note: in expansion of macro 'dm_list_item' 7047 | 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:7062:31: note: in expansion of macro 'dm_list_item' 7062 | lvl = dm_list_item(dm_list_first(&new_data_lvs), | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7094:9: note: in expansion of macro 'dm_list_iterate_items' 7094 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7094:9: note: in expansion of macro 'dm_list_iterate_items' 7094 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_may_be_activated_in_degraded_mode': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7308:9: note: in expansion of macro 'dm_list_iterate_items' 7308 | 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/raid_manip.c:7308:9: note: in expansion of macro 'dm_list_iterate_items' 7308 | 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/vdo_manip.c:15: metadata/vdo_manip.c: In function 'update_vdo_pool_virtual_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:122:9: note: in expansion of macro 'dm_list_iterate_items' 122 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:122:9: note: in expansion of macro 'dm_list_iterate_items' 122 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/vg.c:16: metadata/vg.c: In function 'snapshot_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_visible_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:252:9: note: in expansion of macro 'dm_list_iterate_items' 252 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:252:9: note: in expansion of macro 'dm_list_iterate_items' 252 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_mda_used_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:276:8: note: in expansion of macro 'dm_list_iterate_items' 276 | 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/vg.c:276:8: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_mda_free': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:298:9: note: in expansion of macro 'dm_list_iterate_items' 298 | 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/vg.c:298:9: note: in expansion of macro 'dm_list_iterate_items' 298 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_set_extent_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:451:17: note: in expansion of macro 'dm_list_iterate_items' 451 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:451:17: note: in expansion of macro 'dm_list_iterate_items' 451 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:467:9: note: in expansion of macro 'dm_list_iterate_items' 467 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:467:9: note: in expansion of macro 'dm_list_iterate_items' 467 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:474:17: note: in expansion of macro 'dm_list_iterate_items' 474 | 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/vg.c:474:17: note: in expansion of macro 'dm_list_iterate_items' 474 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/crc.c -o misc/crc.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; | ^ 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)); | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-exec.c -o misc/lvm-exec.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from misc/lvm-flock.c:16: misc/lvm-flock.c: In function '_get_lock_list_entry': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:65:22: note: in expansion of macro 'dm_list_item' 65 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ misc/lvm-flock.c: In function '_release_lock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:79:22: note: in expansion of macro 'dm_list_item' 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o gcc -MT misc/lvm-string.o -MMD -MP -MF misc/lvm-string.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-string.c -o misc/lvm-string.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-wrappers.c -o misc/lvm-wrappers.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-percent.c -o misc/lvm-percent.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/sharedlib.c -o misc/sharedlib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:152:18: warning: cast increases required alignment of target type [-Wcast-align] 152 | *(long *) pos = 1; | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 report/properties.c -o report/properties.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from report/report.c:16: report/report.c: In function '_recognize_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:710:9: note: in expansion of macro 'dm_list_iterate_items' 710 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:710:9: note: in expansion of macro 'dm_list_iterate_items' 710 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_check_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:745:9: note: in expansion of macro 'dm_list_iterate_items' 745 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:745:9: note: in expansion of macro 'dm_list_iterate_items' 745 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_translate_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:924:9: note: in expansion of macro 'dm_list_iterate_items' 924 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:924:9: note: in expansion of macro 'dm_list_iterate_items' 924 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_find_descendants': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2138:25: note: in expansion of macro 'dm_list_iterate_items' 2138 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2138:25: note: in expansion of macro 'dm_list_iterate_items' 2138 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ report/report.c:2151:17: note: in expansion of macro 'dm_list_iterate_items_gen' 2151 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ report/report.c:2151:17: note: in expansion of macro 'dm_list_iterate_items_gen' 2151 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2180:25: note: in expansion of macro 'dm_list_iterate_items' 2180 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2180:25: note: in expansion of macro 'dm_list_iterate_items' 2180 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from thin/thin.c:16: thin/thin.c: In function '_thin_pool_text_export': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ thin/thin.c: In function '_thin_pool_add_target_line': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:361:9: note: in expansion of macro 'dm_list_iterate_items' 361 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:361:9: note: in expansion of macro 'dm_list_iterate_items' 361 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, 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:367:31: note: in expansion of macro 'dm_list_item' 367 | 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:381:31: note: in expansion of macro 'dm_list_item' 381 | 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:399:31: note: in expansion of macro 'dm_list_item' 399 | 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:432:23: note: in expansion of macro 'dm_list_item' 432 | 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, from activate/dev_manager.c:16: activate/dev_manager.c: In function '_percent_run': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1364:31: note: in expansion of macro 'dm_list_item' 1364 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/dev_manager.c: In function 'dev_manager_transient': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1491:23: note: in expansion of macro 'dm_list_item' 1491 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/dev_manager.c: In function '_add_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2864:17: note: in expansion of macro 'dm_list_iterate_items' 2864 | 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/dev_manager.c:2864:17: note: in expansion of macro 'dm_list_iterate_items' 2864 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2935:17: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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/dev_manager.c:2935:17: note: in expansion of macro 'dm_list_iterate_items' 2935 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:2945:58: note: in expansion of macro 'dm_list_struct_base' 2945 | if (!_add_lv_to_dtree(dm, dtree, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, 0)) | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2955:17: note: in expansion of macro 'dm_list_iterate_items' 2955 | 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/dev_manager.c:2955:17: note: in expansion of macro 'dm_list_iterate_items' 2955 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2965:17: note: in expansion of macro 'dm_list_iterate_items' 2965 | 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/dev_manager.c:2965:17: note: in expansion of macro 'dm_list_iterate_items' 2965 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2977:9: note: in expansion of macro 'dm_list_iterate_items' 2977 | 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/dev_manager.c:2977:9: note: in expansion of macro 'dm_list_iterate_items' 2977 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_error_or_zero_device': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3056:9: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3056:9: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_new_external_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3402:9: note: in expansion of macro 'dm_list_iterate_items' 3402 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3402:9: note: in expansion of macro 'dm_list_iterate_items' 3402 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_new_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3718:17: note: in expansion of macro 'dm_list_iterate_items' 3718 | 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/dev_manager.c:3718:17: note: in expansion of macro 'dm_list_iterate_items' 3718 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:3751:51: note: in expansion of macro 'dm_list_struct_base' 3751 | dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3770:17: note: in expansion of macro 'dm_list_iterate_items' 3770 | 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/dev_manager.c:3770:17: note: in expansion of macro 'dm_list_iterate_items' 3770 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3827:17: note: in expansion of macro 'dm_list_iterate_items' 3827 | 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/dev_manager.c:3827:17: note: in expansion of macro 'dm_list_iterate_items' 3827 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_clean_tree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3966:17: note: in expansion of macro 'dm_list_iterate_items' 3966 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3966:17: note: in expansion of macro 'dm_list_iterate_items' 3966 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ 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/filesystem.o device/online.o device/parse_vpd.o device/dev_util.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/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make -C tools make -C scripts make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' gcc -E -P cmdnames.h 2> /dev/null | \ /usr/bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ printf "static const char _command_input[] =\n\n\"" && \ mawk 'BEGIN {ORS = "\\0\"\n\""} !/^#/ && !/---/ && !/^$/' ./command-lines.in && \ printf '\\0\\0";\n' \ ) > command-lines-input.h \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ printf "#define COMMAND_COUNT " && \ /usr/bin/grep -c '^ID:' command-lines.in \ ) > command-count.h 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from tools.h:19, from lvchange.c:16: lvchange.c: In function '_attach_metadata_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:17: note: in expansion of macro 'dm_list_iterate_items' 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:17: note: in expansion of macro 'dm_list_iterate_items' 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:285:9: note: in expansion of macro 'dm_list_iterate_items' 285 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:285:9: note: in expansion of macro 'dm_list_iterate_items' 285 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function '_lvchange_rebuild': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function '_lvchange_writemostly': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:1017:17: note: in expansion of macro 'dm_list_iterate_items' 1017 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:1017:17: note: in expansion of macro 'dm_list_iterate_items' 1017 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvconvert.c:15: lvconvert.c: In function '_failed_mirrors_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:428:9: note: in expansion of macro 'dm_list_iterate_items' 428 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:428:9: note: in expansion of macro 'dm_list_iterate_items' 428 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_failed_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:479:9: note: in expansion of macro 'dm_list_iterate_items' 479 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:479:9: note: in expansion of macro 'dm_list_iterate_items' 479 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_remove_missing_empty_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:675:9: note: in expansion of macro 'dm_list_iterate_items' 675 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:675:9: note: in expansion of macro 'dm_list_iterate_items' 675 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_repair_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4012:17: note: in expansion of macro 'dm_list_iterate_items' 4012 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4012:17: note: in expansion of macro 'dm_list_iterate_items' 4012 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lvconvert_replace_pv_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4050:9: note: in expansion of macro 'dm_list_iterate_items' 4050 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4050:9: note: in expansion of macro 'dm_list_iterate_items' 4050 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_merge_snapshot_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4137:17: note: in expansion of macro 'dm_list_iterate_items' 4137 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4137:17: note: in expansion of macro 'dm_list_iterate_items' 4137 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_start_poll_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4327:17: note: in expansion of macro 'dm_list_iterate_items' 4327 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4327:17: note: in expansion of macro 'dm_list_iterate_items' 4327 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lv_create_cachevol': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4424:9: note: in expansion of macro 'dm_list_iterate_items' 4424 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4424:9: note: in expansion of macro 'dm_list_iterate_items' 4424 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_raid_types_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5293:9: note: in expansion of macro 'dm_list_iterate_items' 5293 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5293:9: note: in expansion of macro 'dm_list_iterate_items' 5293 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_merge_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5516:17: note: in expansion of macro 'dm_list_iterate_items' 5516 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5516:17: note: in expansion of macro 'dm_list_iterate_items' 5516 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lvconvert_detach_writecache_when_clean': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ lvconvert.c:5800:15: note: in expansion of macro 'dm_list_item' 5800 | idl = dm_list_item(dm_list_first(&lr->poll_idls), struct convert_poll_id_list); | ^~~~~~~~~~~~ lvconvert.c: In function '_set_writecache_block_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:6018:9: note: in expansion of macro 'dm_list_iterate_items' 6018 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:6018:9: note: in expansion of macro 'dm_list_iterate_items' 6018 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvcreate.c:16: lvcreate.c: In function '_lvcreate_params': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1289:9: note: in expansion of macro 'dm_list_iterate_items' 1289 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1289:9: note: in expansion of macro 'dm_list_iterate_items' 1289 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from tools.h:19, from lvmcmdline.c:16: lvmcmdline.c: In function 'first_grouped_arg_int_value': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:319:9: note: in expansion of macro 'dm_list_iterate_items' 319 | 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:319:9: note: in expansion of macro 'dm_list_iterate_items' 319 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvmdevices.c:15: lvmdevices.c: In function '_search_devs_for_pvids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:102:9: note: in expansion of macro 'dm_list_iterate_items' 102 | dm_list_iterate_items(dil, search_pvids) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:102:9: note: in expansion of macro 'dm_list_iterate_items' 102 | dm_list_iterate_items(dil, search_pvids) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c: In function '_print_check': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:207:9: note: in expansion of macro 'dm_list_iterate_items' 207 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:207:9: note: in expansion of macro 'dm_list_iterate_items' 207 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:210:17: note: in expansion of macro 'dm_list_iterate_items' 210 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:210:17: note: in expansion of macro 'dm_list_iterate_items' 210 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:299:9: note: in expansion of macro 'dm_list_iterate_items' 299 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:299:9: note: in expansion of macro 'dm_list_iterate_items' 299 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:302:17: note: in expansion of macro 'dm_list_iterate_items' 302 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:302:17: note: in expansion of macro 'dm_list_iterate_items' 302 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ 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:2328:9: note: in expansion of macro 'dm_list_iterate_items' 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:385:9: note: in expansion of macro 'dm_list_iterate_items' 385 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:385:9: note: in expansion of macro 'dm_list_iterate_items' 385 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:386:17: note: in expansion of macro 'dm_list_iterate_items' 386 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:9: note: in expansion of macro 'dm_list_iterate_items' 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:386:17: note: in expansion of macro 'dm_list_iterate_items' 386 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ 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:2413:9: note: in expansion of macro 'dm_list_iterate_items' 2413 | 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:2413:9: note: in expansion of macro 'dm_list_iterate_items' 2413 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:495:17: note: in expansion of macro 'dm_list_iterate_items' 495 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:495:17: note: in expansion of macro 'dm_list_iterate_items' 495 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:531:9: note: in expansion of macro 'dm_list_iterate_items' 531 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:531:9: note: in expansion of macro 'dm_list_iterate_items' 531 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:542:9: note: in expansion of macro 'dm_list_iterate_items' 542 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:542:9: note: in expansion of macro 'dm_list_iterate_items' 542 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ lvmdevices.c: In function 'lvmdevices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:633:17: note: in expansion of macro 'dm_list_iterate_items' 633 | 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:633:17: note: in expansion of macro 'dm_list_iterate_items' 633 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:732:17: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:732:17: note: in expansion of macro 'dm_list_iterate_items' 732 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:882:17: note: in expansion of macro 'dm_list_iterate_items' 882 | dm_list_iterate_items(devl, &found_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:882:17: note: in expansion of macro 'dm_list_iterate_items' 882 | dm_list_iterate_items(devl, &found_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1017:9: note: in expansion of macro 'dm_list_iterate_items' 1017 | 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:1017:9: note: in expansion of macro 'dm_list_iterate_items' 1017 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.o gcc -MT lvreduce.o -MMD -MP -MF lvreduce.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvreduce.c -o lvreduce.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvrename.c -o lvrename.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvresize.c -o lvresize.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 polldaemon.c -o polldaemon.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from polldaemon.c:16: polldaemon.c: In function '_poll_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:324:9: note: in expansion of macro 'dm_list_iterate_items' 324 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:324:9: note: in expansion of macro 'dm_list_iterate_items' 324 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:372:40: note: in expansion of macro 'dm_list_item' 372 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvck.c:17: pvck.c: In function '_get_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1859:9: note: in expansion of macro 'dm_list_iterate_items' 1859 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1859:9: note: in expansion of macro 'dm_list_iterate_items' 1859 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvck.c: In function '_get_pv_info_from_metadata': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2034:17: note: in expansion of macro 'dm_list_iterate_items' 2034 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2034:17: note: in expansion of macro 'dm_list_iterate_items' 2034 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2039:17: note: in expansion of macro 'dm_list_iterate_items' 2039 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2039:17: note: in expansion of macro 'dm_list_iterate_items' 2039 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvmove_poll.c -o pvmove_poll.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvmove.c:16: pvmove.c: In function '_get_allocatable_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:110:23: note: in expansion of macro 'dm_list_item' 110 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_remove_sibling_pvs_from_trim_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:202:24: note: in expansion of macro 'dm_list_item' 202 | pvl1 = dm_list_item(pvh1, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:205:32: note: in expansion of macro 'dm_list_item' 205 | pvl2 = dm_list_item(pvh2, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_trim_allocatable_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:244:23: note: in expansion of macro 'dm_list_item' 244 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:247:36: note: in expansion of macro 'dm_list_item' 247 | trim_pvl = dm_list_item(trim_pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_insert_pvmove_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:275:15: note: in expansion of macro 'dm_list_item' 275 | pvl = dm_list_item(source_pvl->n, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_set_up_pvmove_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:450:9: note: in expansion of macro 'dm_list_iterate_items' 450 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:450:9: note: in expansion of macro 'dm_list_iterate_items' 450 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function '_update_metadata': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:573:9: note: in expansion of macro 'dm_list_iterate_items' 573 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:573:9: note: in expansion of macro 'dm_list_iterate_items' 573 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function '_pvmove_setup_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:704:17: note: in expansion of macro 'dm_list_iterate_items' 704 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:704:17: note: in expansion of macro 'dm_list_iterate_items' 704 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvscan.c:16: pvscan.c: In function '_write_lookup_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:315:9: note: in expansion of macro 'dm_list_iterate_items' 315 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:315:9: note: in expansion of macro 'dm_list_iterate_items' 315 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_count_pvid_files': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:473:9: note: in expansion of macro 'dm_list_iterate_items' 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:473:9: note: in expansion of macro 'dm_list_iterate_items' 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_devs_from_saved_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:562:9: note: in expansion of macro 'dm_list_iterate_items' 562 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:562:9: note: in expansion of macro 'dm_list_iterate_items' 562 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_pvscan_aa_quick': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:748:9: note: in expansion of macro 'dm_list_iterate_items' 748 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:748:9: note: in expansion of macro 'dm_list_iterate_items' 748 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_pvscan_aa': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_args': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | 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:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_args_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:922:9: note: in expansion of macro 'dm_list_iterate_items' 922 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:922:9: note: in expansion of macro 'dm_list_iterate_items' 922 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:931:9: note: in expansion of macro 'dm_list_iterate_items' 931 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:931:9: note: in expansion of macro 'dm_list_iterate_items' 931 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_set_pv_devices_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:955:9: note: in expansion of macro 'dm_list_iterate_items' 955 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:955:9: note: in expansion of macro 'dm_list_iterate_items' 955 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_online_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1304:33: note: in expansion of macro 'dm_list_iterate_items' 1304 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1304:33: note: in expansion of macro 'dm_list_iterate_items' 1304 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1310:33: note: in expansion of macro 'dm_list_iterate_items' 1310 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1310:33: note: in expansion of macro 'dm_list_iterate_items' 1310 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1320:33: note: in expansion of macro 'dm_list_iterate_items' 1320 | dm_list_iterate_items(lvl, &lvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1320:33: note: in expansion of macro 'dm_list_iterate_items' 1320 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1450:9: note: in expansion of macro 'dm_list_iterate_items' 1450 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1450:9: note: in expansion of macro 'dm_list_iterate_items' 1450 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1499:17: note: in expansion of macro 'dm_list_iterate_items' 1499 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1499:17: note: in expansion of macro 'dm_list_iterate_items' 1499 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvscan.c:1535:24: note: in expansion of macro 'dm_list_item' 1535 | devl = dm_list_item(dm_list_first(&pvscan_devs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1563:9: note: in expansion of macro 'dm_list_iterate_items' 1563 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1563:9: note: in expansion of macro 'dm_list_iterate_items' 1563 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | 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:767:22: note: in expansion of macro 'dm_list_item' 767 | 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:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | 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:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | 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:934:33: note: in expansion of macro 'dm_list_iterate_items' 934 | 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:934:33: note: in expansion of macro 'dm_list_iterate_items' 934 | 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:977:9: note: in expansion of macro 'dm_list_iterate_items' 977 | 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:977:9: note: in expansion of macro 'dm_list_iterate_items' 977 | 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:1009:9: note: in expansion of macro 'dm_list_iterate_items' 1009 | 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:1009:9: note: in expansion of macro 'dm_list_iterate_items' 1009 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from toollib.c:16: toollib.c: In function 'process_each_segment_in_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:341:17: note: in expansion of macro 'dm_list_iterate_items' 341 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:341:17: note: in expansion of macro 'dm_list_iterate_items' 341 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_segment_in_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'vg_refresh_visible': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:881:9: note: in expansion of macro 'dm_list_iterate_items' 881 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:881:9: note: in expansion of macro 'dm_list_iterate_items' 881 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_cache_params': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_vdo_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1290:9: note: in expansion of macro 'dm_list_iterate_items' 1290 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1290:9: note: in expansion of macro 'dm_list_iterate_items' 1290 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_writecache_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1551:9: note: in expansion of macro 'dm_list_iterate_items' 1551 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1551:9: note: in expansion of macro 'dm_list_iterate_items' 1551 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_integrity_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1712:9: note: in expansion of macro 'dm_list_iterate_items' 1712 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1712:9: note: in expansion of macro 'dm_list_iterate_items' 1712 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'change_tag': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1764:9: note: in expansion of macro 'dm_list_iterate_items' 1764 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1764:9: note: in expansion of macro 'dm_list_iterate_items' 1764 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_label': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1853:17: note: in expansion of macro 'dm_list_iterate_items' 1853 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1853:17: note: in expansion of macro 'dm_list_iterate_items' 1853 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_resolve_duplicate_vgnames': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2417:17: note: in expansion of macro 'dm_list_iterate_items' 2417 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2417:17: note: in expansion of macro 'dm_list_iterate_items' 2417 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_choose_vgs_to_process': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_str_list_match_item_with_prefix': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2702:9: note: in expansion of macro 'dm_list_iterate_items' 2702 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2702:9: note: in expansion of macro 'dm_list_iterate_items' 2702 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgrestore.c -o vgcfgrestore.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o toollib.c: In function 'process_each_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' 3441 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' 3441 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:9: note: in expansion of macro 'dm_list_iterate_items' 3545 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:9: note: in expansion of macro 'dm_list_iterate_items' 3545 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3681:17: note: in expansion of macro 'dm_list_iterate_items' 3681 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3681:17: note: in expansion of macro 'dm_list_iterate_items' 3681 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_lv_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4006:9: note: in expansion of macro 'dm_list_iterate_items' 4006 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4006:9: note: in expansion of macro 'dm_list_iterate_items' 4006 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4033:17: note: in expansion of macro 'dm_list_iterate_items' 4033 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4033:17: note: in expansion of macro 'dm_list_iterate_items' 4033 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_get_arg_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4309:9: note: in expansion of macro 'dm_list_iterate_items' 4309 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4309:9: note: in expansion of macro 'dm_list_iterate_items' 4309 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_duplicate_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4428:9: note: in expansion of macro 'dm_list_iterate_items' 4428 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4428:9: note: in expansion of macro 'dm_list_iterate_items' 4428 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4532:9: note: in expansion of macro 'dm_list_iterate_items' 4532 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4532:9: note: in expansion of macro 'dm_list_iterate_items' 4532 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4657:9: note: in expansion of macro 'dm_list_iterate_items' 4657 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4657:9: note: in expansion of macro 'dm_list_iterate_items' 4657 | 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:4859:9: note: in expansion of macro 'dm_list_iterate_items' 4859 | 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:4859:9: note: in expansion of macro 'dm_list_iterate_items' 4859 | dm_list_iterate_items(dil, &arg_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_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:4899:9: note: in expansion of macro 'dm_list_iterate_items' 4899 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4899:9: note: in expansion of macro 'dm_list_iterate_items' 4899 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_pvcreate_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5219:9: note: in expansion of macro 'dm_list_iterate_items' 5219 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5219:9: note: in expansion of macro 'dm_list_iterate_items' 5219 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5231:9: note: in expansion of macro 'dm_list_iterate_items' 5231 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5231:9: note: in expansion of macro 'dm_list_iterate_items' 5231 | dm_list_iterate_items(pd, 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_poll_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:67:9: note: in expansion of macro 'dm_list_iterate_items' 67 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:67:9: note: in expansion of macro 'dm_list_iterate_items' 67 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_activate_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' 93 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' 93 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function 'vgchange_activate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:227:17: note: in expansion of macro 'dm_list_iterate_items' 227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:227:17: note: in expansion of macro 'dm_list_iterate_items' 227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:243:17: note: in expansion of macro 'dm_list_iterate_items' 243 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:243:17: note: in expansion of macro 'dm_list_iterate_items' 243 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:247:25: note: in expansion of macro 'dm_list_iterate_items' 247 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:247:25: note: in expansion of macro 'dm_list_iterate_items' 247 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_uuid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:481:9: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:481:9: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'pvcreate_each_device': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5682:9: note: in expansion of macro 'dm_list_iterate_items' 5682 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5682:9: note: in expansion of macro 'dm_list_iterate_items' 5682 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ 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:1155:17: note: in expansion of macro 'dm_list_iterate_items' 1155 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:1155:17: note: in expansion of macro 'dm_list_iterate_items' 1155 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:163:40: note: in 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:1224:17: note: in expansion of macro 'dm_list_iterate_items' 1224 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1224:17: note: in expansion of macro 'dm_list_iterate_items' 1224 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:163:40: note: in 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:1238:17: note: in expansion of macro 'dm_list_iterate_items' 1238 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1238:17: note: in expansion of macro 'dm_list_iterate_items' 1238 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5717:17: note: in expansion of macro 'dm_list_iterate_items' 5717 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1283:25: note: in expansion of macro 'dm_list_iterate_items' 1283 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1283:25: note: in expansion of macro 'dm_list_iterate_items' 1283 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5717:17: note: in expansion of macro 'dm_list_iterate_items' 5717 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_systemid_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: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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:163:40: note: in 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:1507:17: note: in expansion of macro 'dm_list_iterate_items' 1507 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1507:17: note: in expansion of macro 'dm_list_iterate_items' 1507 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgcreate.c -o vgcreate.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | 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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | 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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5899:9: note: in expansion of macro 'dm_list_iterate_items' 5899 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5899:9: note: in expansion of macro 'dm_list_iterate_items' 5899 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5910:9: note: in expansion of macro 'dm_list_iterate_items' 5910 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5910:9: note: in expansion of macro 'dm_list_iterate_items' 5910 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6014:25: note: in expansion of macro 'dm_list_iterate_items' 6014 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6014:25: note: in expansion of macro 'dm_list_iterate_items' 6014 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6146:9: note: in expansion of macro 'dm_list_iterate_items' 6146 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6146:9: note: in expansion of macro 'dm_list_iterate_items' 6146 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6149:9: note: in expansion of macro 'dm_list_iterate_items' 6149 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6149:9: note: in expansion of macro 'dm_list_iterate_items' 6149 | 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:140:17: note: in expansion of macro 'dm_list_iterate_items' 140 | 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:140:17: note: in expansion of macro 'dm_list_iterate_items' 140 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgexport.c:16: vgexport.c: In function 'vgexport_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:17: note: in expansion of macro 'dm_list_iterate_items' 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:17: note: in expansion of macro 'dm_list_iterate_items' 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimport.c:16: vgimport.c: In function '_vgimport_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:42:9: note: in expansion of macro 'dm_list_iterate_items' 42 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:42:9: note: in expansion of macro 'dm_list_iterate_items' 42 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, 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:49:9: note: in expansion of macro 'dm_list_iterate_items' 49 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:49:9: note: in expansion of macro 'dm_list_iterate_items' 49 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimportclone.c:15: vgimportclone.c: In function '_update_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:55:9: note: in expansion of macro 'dm_list_iterate_items' 55 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:55:9: note: in expansion of macro 'dm_list_iterate_items' 55 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:73:9: note: in expansion of macro 'dm_list_iterate_items' 73 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:73:9: note: in expansion of macro 'dm_list_iterate_items' 73 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:89:9: note: in expansion of macro 'dm_list_iterate_items' 89 | dm_list_iterate_items(devl, &vp->new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:89:9: note: in expansion of macro 'dm_list_iterate_items' 89 | dm_list_iterate_items(devl, &vp->new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:119:9: note: in expansion of macro 'dm_list_iterate_items' 119 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:119:9: note: in expansion of macro 'dm_list_iterate_items' 119 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:142:9: note: in expansion of macro 'dm_list_iterate_items' 142 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:142:9: note: in expansion of macro 'dm_list_iterate_items' 142 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:153:17: note: in expansion of macro 'dm_list_iterate_items' 153 | dm_list_iterate_items(devl, &vp->new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:153:17: note: in expansion of macro 'dm_list_iterate_items' 153 | dm_list_iterate_items(devl, &vp->new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ vgimportclone.c: In function 'vgimportclone': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:281:9: note: in expansion of macro 'dm_list_iterate_items' 281 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:281:9: note: in expansion of macro 'dm_list_iterate_items' 281 | dm_list_iterate_items(devl, &vp.new_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(devl, &vp.new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:317:9: note: in expansion of macro 'dm_list_iterate_items' 317 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:317:9: note: in expansion of macro 'dm_list_iterate_items' 317 | dm_list_iterate_items(devl, &vp.new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:350:9: note: in expansion of macro 'dm_list_iterate_items' 350 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:350:9: note: in expansion of macro 'dm_list_iterate_items' 350 | dm_list_iterate_items(devl, &vp.new_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:390:9: note: in expansion of macro 'dm_list_iterate_items' 390 | dm_list_iterate_items(devl, &other_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:390:9: note: in expansion of macro 'dm_list_iterate_items' 390 | dm_list_iterate_items(devl, &other_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:436:9: note: in expansion of macro 'dm_list_iterate_items' 436 | dm_list_iterate_items(vgnl, &vgnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:436:9: note: in expansion of macro 'dm_list_iterate_items' 436 | dm_list_iterate_items(vgnl, &vgnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_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 vgmerge.c:16: vgmerge.c: In function '_vgmerge_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:134:9: note: in expansion of macro 'dm_list_iterate_items' 134 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:134:9: note: in expansion of macro 'dm_list_iterate_items' 134 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:138:17: note: in expansion of macro 'dm_list_iterate_items' 138 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:138:17: note: in expansion of macro 'dm_list_iterate_items' 138 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:158:9: note: in expansion of macro 'dm_list_iterate_items' 158 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:158:9: note: in expansion of macro 'dm_list_iterate_items' 158 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgreduce.c:16: vgreduce.c: In function '_consolidate_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:9: note: in expansion of macro 'dm_list_iterate_items' 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:9: note: in expansion of macro 'dm_list_iterate_items' 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:9: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:9: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgreduce.c: In function '_make_vg_consistent': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdlib.c -o lvmcmdlib.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgsplit.c:16: vgsplit.c: In function '_lvh_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:31:27: note: in expansion of macro 'dm_list_item' 31 | if (lv == dm_list_item(lvh, struct lv_list)->lv) | ^~~~~~~~~~~~ vgsplit.c: In function '_lv_tree_move': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:43:37: note: in expansion of macro 'dm_list_item' 43 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_one_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:73:37: note: in expansion of macro 'dm_list_item' 73 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:113:22: note: in expansion of macro 'dm_list_item' 113 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:17: note: in expansion of macro 'dm_list_iterate_items' 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:17: note: in expansion of macro 'dm_list_iterate_items' 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function '_move_snapshots': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:198:22: note: in expansion of macro 'dm_list_item' 198 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:17: note: in expansion of macro 'dm_list_iterate_items' 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:17: note: in expansion of macro 'dm_list_iterate_items' 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function '_move_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:241:22: note: in expansion of macro 'dm_list_item' 241 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_raids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:306:22: note: in expansion of macro 'dm_list_item' 306 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_thins': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:331:22: note: in expansion of macro 'dm_list_item' 331 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_vdos': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:390:22: note: in expansion of macro 'dm_list_item' 390 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_cache': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:427:22: note: in expansion of macro 'dm_list_item' 427 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvm.c -o lvm.o 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 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o 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 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -o man-generator man-generator.o make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make -C daemons make -C man make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmreport.7_main > lvmreport.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmreport.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmcache.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmvdo.7_main > lvmvdo.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmvdo.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdump.8 ../tools/man-generator --primary lvmconfig > test.gen /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmsar.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmsadc.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" fsadm.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmpolld.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmlockctl.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdbusd.8_main > lvmdbusd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen \ ./lvm-fullreport.8_end ./see_also.end ; \ else \ MANCMD=lvm-fullreport && \ ../tools/man-generator --primary $MANCMD lvm-fullreport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-fullreport.8_end ./see_also.end ; \ fi \ ) > lvm-fullreport.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdbusd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm_import_vdo.8 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 /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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" cmirrord.8 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 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 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 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 ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvdisplay.8_pregen \ ./lvdisplay.8_end ./see_also.end ; \ else \ MANCMD=lvdisplay && \ ../tools/man-generator --primary $MANCMD lvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvdisplay.8_end ./see_also.end ; \ fi \ ) > lvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvextend.8_pregen \ ./lvextend.8_end ./see_also.end ; \ else \ MANCMD=lvextend && \ ../tools/man-generator --primary $MANCMD lvextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvextend.8_end ./see_also.end ; \ fi \ ) > lvextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvreduce.8_pregen \ ./lvreduce.8_end ./see_also.end ; \ else \ MANCMD=lvreduce && \ ../tools/man-generator --primary $MANCMD lvreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvreduce.8_end ./see_also.end ; \ fi \ ) > lvreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvremove.8_pregen \ ./lvremove.8_end ./see_also.end ; \ else \ MANCMD=lvremove && \ ../tools/man-generator --primary $MANCMD lvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvremove.8_end ./see_also.end ; \ fi \ ) > lvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvrename.8_pregen \ ./lvrename.8_end ./see_also.end ; \ else \ MANCMD=lvrename && \ ../tools/man-generator --primary $MANCMD lvrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvrename.8_end ./see_also.end ; \ fi \ ) > lvrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvresize.8_pregen \ ./lvresize.8_end ./see_also.end ; \ else \ MANCMD=lvresize && \ ../tools/man-generator --primary $MANCMD lvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvresize.8_end ./see_also.end ; \ fi \ ) > lvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvs.8_pregen \ ./lvs.8_end ./see_also.end ; \ else \ MANCMD=lvs && \ ../tools/man-generator --primary $MANCMD lvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvs.8_end ./see_also.end ; \ fi \ ) > lvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvscan.8_pregen \ ./lvscan.8_end ./see_also.end ; \ else \ MANCMD=lvscan && \ ../tools/man-generator --primary $MANCMD lvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvscan.8_end ./see_also.end ; \ fi \ ) > lvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvchange.8_pregen \ ./pvchange.8_end ./see_also.end ; \ else \ MANCMD=pvchange && \ ../tools/man-generator --primary $MANCMD pvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvchange.8_end ./see_also.end ; \ fi \ ) > pvchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvck.8_pregen \ ./pvck.8_end ./see_also.end ; \ else \ MANCMD=pvck && \ ../tools/man-generator --primary $MANCMD pvck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvck.8_end ./see_also.end ; \ fi \ ) > pvck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvcreate.8_pregen \ ./pvcreate.8_end ./see_also.end ; \ else \ MANCMD=pvcreate && \ ../tools/man-generator --primary $MANCMD pvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvcreate.8_end ./see_also.end ; \ fi \ ) > pvcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvdisplay.8_pregen \ ./pvdisplay.8_end ./see_also.end ; \ else \ MANCMD=pvdisplay && \ ../tools/man-generator --primary $MANCMD pvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvdisplay.8_end ./see_also.end ; \ fi \ ) > pvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvmove.8_pregen \ ./pvmove.8_end ./see_also.end ; \ else \ MANCMD=pvmove && \ ../tools/man-generator --primary $MANCMD pvmove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvmove.8_end ./see_also.end ; \ fi \ ) > pvmove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvremove.8_pregen \ ./pvremove.8_end ./see_also.end ; \ else \ MANCMD=pvremove && \ ../tools/man-generator --primary $MANCMD pvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvremove.8_end ./see_also.end ; \ fi \ ) > pvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvresize.8_pregen \ ./pvresize.8_end ./see_also.end ; \ else \ MANCMD=pvresize && \ ../tools/man-generator --primary $MANCMD pvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvresize.8_end ./see_also.end ; \ fi \ ) > pvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvs.8_pregen \ ./pvs.8_end ./see_also.end ; \ else \ MANCMD=pvs && \ ../tools/man-generator --primary $MANCMD pvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvs.8_end ./see_also.end ; \ fi \ ) > pvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvscan.8_pregen \ ./pvscan.8_end ./see_also.end ; \ else \ MANCMD=pvscan && \ ../tools/man-generator --primary $MANCMD pvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvscan.8_end ./see_also.end ; \ fi \ ) > pvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgbackup.8_pregen \ ./vgcfgbackup.8_end ./see_also.end ; \ else \ MANCMD=vgcfgbackup && \ ../tools/man-generator --primary $MANCMD vgcfgbackup.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgbackup.8_end ./see_also.end ; \ fi \ ) > vgcfgbackup.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgrestore.8_pregen \ ./vgcfgrestore.8_end ./see_also.end ; \ else \ MANCMD=vgcfgrestore && \ ../tools/man-generator --primary $MANCMD vgcfgrestore.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgrestore.8_end ./see_also.end ; \ fi \ ) > vgcfgrestore.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgchange.8_pregen \ ./vgchange.8_end ./see_also.end ; \ else \ MANCMD=vgchange && \ ../tools/man-generator --primary $MANCMD vgchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgchange.8_end ./see_also.end ; \ fi \ ) > vgchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgck.8_pregen \ ./vgck.8_end ./see_also.end ; \ else \ MANCMD=vgck && \ ../tools/man-generator --primary $MANCMD vgck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgck.8_end ./see_also.end ; \ fi \ ) > vgck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcreate.8_pregen \ ./vgcreate.8_end ./see_also.end ; \ else \ MANCMD=vgcreate && \ ../tools/man-generator --primary $MANCMD vgcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcreate.8_end ./see_also.end ; \ fi \ ) > vgcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgconvert.8_pregen \ ./vgconvert.8_end ./see_also.end ; \ else \ MANCMD=vgconvert && \ ../tools/man-generator --primary $MANCMD vgconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgconvert.8_end ./see_also.end ; \ fi \ ) > vgconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgdisplay.8_pregen \ ./vgdisplay.8_end ./see_also.end ; \ else \ MANCMD=vgdisplay && \ ../tools/man-generator --primary $MANCMD vgdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgdisplay.8_end ./see_also.end ; \ fi \ ) > vgdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgexport.8_pregen \ ./vgexport.8_end ./see_also.end ; \ else \ MANCMD=vgexport && \ ../tools/man-generator --primary $MANCMD vgexport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgexport.8_end ./see_also.end ; \ fi \ ) > vgexport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgextend.8_pregen \ ./vgextend.8_end ./see_also.end ; \ else \ MANCMD=vgextend && \ ../tools/man-generator --primary $MANCMD vgextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgextend.8_end ./see_also.end ; \ fi \ ) > vgextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimport.8_pregen \ ./vgimport.8_end ./see_also.end ; \ else \ MANCMD=vgimport && \ ../tools/man-generator --primary $MANCMD vgimport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimport.8_end ./see_also.end ; \ fi \ ) > vgimport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimportclone.8_pregen \ ./vgimportclone.8_end ./see_also.end ; \ else \ MANCMD=vgimportclone && \ ../tools/man-generator --primary $MANCMD vgimportclone.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimportclone.8_end ./see_also.end ; \ fi \ ) > vgimportclone.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmerge.8_pregen \ ./vgmerge.8_end ./see_also.end ; \ else \ MANCMD=vgmerge && \ ../tools/man-generator --primary $MANCMD vgmerge.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmerge.8_end ./see_also.end ; \ fi \ ) > vgmerge.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmknodes.8_pregen \ ./vgmknodes.8_end ./see_also.end ; \ else \ MANCMD=vgmknodes && \ ../tools/man-generator --primary $MANCMD vgmknodes.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmknodes.8_end ./see_also.end ; \ fi \ ) > vgmknodes.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgreduce.8_pregen \ ./vgreduce.8_end ./see_also.end ; \ else \ MANCMD=vgreduce && \ ../tools/man-generator --primary $MANCMD vgreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgreduce.8_end ./see_also.end ; \ fi \ ) > vgreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgremove.8_pregen \ ./vgremove.8_end ./see_also.end ; \ else \ MANCMD=vgremove && \ ../tools/man-generator --primary $MANCMD vgremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgremove.8_end ./see_also.end ; \ fi \ ) > vgremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgrename.8_pregen \ ./vgrename.8_end ./see_also.end ; \ else \ MANCMD=vgrename && \ ../tools/man-generator --primary $MANCMD vgrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgrename.8_end ./see_also.end ; \ fi \ ) > vgrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgs.8_pregen \ ./vgs.8_end ./see_also.end ; \ else \ MANCMD=vgs && \ ../tools/man-generator --primary $MANCMD vgs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgs.8_end ./see_also.end ; \ fi \ ) > vgs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgscan.8_pregen \ ./vgscan.8_end ./see_also.end ; \ else \ MANCMD=vgscan && \ ../tools/man-generator --primary $MANCMD vgscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgscan.8_end ./see_also.end ; \ fi \ ) > vgscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgsplit.8_pregen \ ./vgsplit.8_end ./see_also.end ; \ else \ MANCMD=vgsplit && \ ../tools/man-generator --primary $MANCMD vgsplit.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgsplit.8_end ./see_also.end ; \ fi \ ) > vgsplit.8_gen 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 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm-fullreport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmconfig.8_gen > lvmconfig.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmconfig.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvscan.8_gen > lvscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvchange.8_gen > pvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvresize.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgcfgbackup.8_gen > vgcfgbackup.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgcfgrestore.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgchange.8_gen > vgchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgconvert.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgextend.8_gen > vgextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgimport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgmerge.8_gen > vgmerge.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgmerge.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgmknodes.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgscan.8_gen > vgscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgsplit.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdiskscan.8_gen > lvmdiskscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdevices.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgimportdevices.8 echo ".so lvmconfig.8" > lvm-dumpconfig.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make[2]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb' dh_auto_build --sourcedirectory=debian/build/build_deb_all -- \ LIB_VERSION_DM=1.02.1 V=1 cd debian/build/build_deb_all && make -j4 LIB_VERSION_DM=1.02.1 V=1 make[2]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all' make -C libdm device-mapper make -C conf device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make -C include device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make -C lib device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' gcc -MT datastruct/bitset.o -MMD -MP -MF datastruct/bitset.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/bitset.c -o datastruct/bitset.o make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make -C libdaemon device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make -C man device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make -C scripts device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/hash.c -o base/data-struct/hash.o /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" dmsetup.8_main > dmsetup.8 make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/list.c -o base/data-struct/list.o /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmstats.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" blkdeactivate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmeventd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" dmfilemapd.8_main > dmfilemapd.8 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 base/data-struct/radix-tree.c -o base/data-struct/radix-tree.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" dmfilemapd.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/datastruct/bitset.c -o device_mapper/datastruct/bitset.o gcc -MT datastruct/hash.o -MMD -MP -MF datastruct/hash.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/hash.c -o datastruct/hash.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/ioctl/libdm-iface.c -o device_mapper/ioctl/libdm-iface.o In file included from ./base/data-struct/radix-tree-adaptive.c:15, from base/data-struct/radix-tree.c:18: base/data-struct/radix-tree.c: In function '_visitor': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ base/data-struct/radix-tree.c:33:30: note: in expansion of macro 'container_of' 33 | struct visitor *vt = container_of(it, struct visitor, it); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:673:24: warning: cast increases required alignment of target type [-Wcast-align] 673 | spec = (struct dm_target_spec *) outptr; | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_deps': device_mapper/ioctl/libdm-iface.c:756:16: warning: cast increases required alignment of target type [-Wcast-align] 756 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_device_list': device_mapper/ioctl/libdm-iface.c:805:34: warning: cast increases required alignment of target type [-Wcast-align] 805 | names1 = (struct dm_names *)((char *) names1 + next); | ^ device_mapper/ioctl/libdm-iface.c:825:18: warning: cast increases required alignment of target type [-Wcast-align] 825 | dm_dev = (struct dm_active_device *) ((long*) (devs + 1) + cnt); | ^ device_mapper/ioctl/libdm-iface.c:828:25: warning: cast increases required alignment of target type [-Wcast-align] 828 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_names': device_mapper/ioctl/libdm-iface.c:878:16: warning: cast increases required alignment of target type [-Wcast-align] 878 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function 'dm_task_get_versions': device_mapper/ioctl/libdm-iface.c:884:16: warning: cast increases required alignment of target type [-Wcast-align] 884 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ device_mapper/ioctl/libdm-iface.c: In function '_lookup_dev_name': device_mapper/ioctl/libdm-iface.c:1215:25: warning: cast increases required alignment of target type [-Wcast-align] 1215 | names = (struct dm_names *)((char *) names + next); | ^ device_mapper/ioctl/libdm-iface.c: In function '_flatten': device_mapper/ioctl/libdm-iface.c:1451:24: warning: cast increases required alignment of target type [-Wcast-align] 1451 | tmsg = (struct dm_target_msg *) b; | ^ device_mapper/ioctl/libdm-iface.c: In function '_process_all_v4': device_mapper/ioctl/libdm-iface.c:1525:25: warning: cast increases required alignment of target type [-Wcast-align] 1525 | 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:1960:24: warning: cast increases required alignment of target type [-Wcast-align] 1960 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && | ^ device_mapper/ioctl/libdm-iface.c:1963:33: warning: cast increases required alignment of target type [-Wcast-align] 1963 | names = (struct dm_name_list *)((char *) names + next); | ^ gcc -MT datastruct/list.o -MMD -MP -MF datastruct/list.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/list.c -o datastruct/list.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-common.c:16: device_mapper/libdm-common.c: In function '_stack_node_op': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1524:31: note: in expansion of macro 'dm_list_item' 1524 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1538:31: note: in expansion of macro 'dm_list_item' 1538 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1556:31: note: in expansion of macro 'dm_list_item' 1556 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ device_mapper/libdm-common.c: In function '_pop_node_ops': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-common.c:1607:23: note: in expansion of macro 'dm_list_item' 1607 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-config.c -o device_mapper/libdm-config.o gcc -MT libdm-common.o -MMD -MP -MF libdm-common.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-common.c -o libdm-common.o In file included from ../libdm/misc/dmlib.h:95, 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:1522:31: note: in expansion of macro 'dm_list_item' 1522 | 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:1536:31: note: in expansion of macro 'dm_list_item' 1536 | 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:1554:31: note: in expansion of macro 'dm_list_item' 1554 | 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:1605:23: note: in expansion of macro 'dm_list_item' 1605 | nop = dm_list_item(noph, struct node_op_parms); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-deptree.c -o device_mapper/libdm-deptree.o In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-deptree.c:15: device_mapper/libdm-deptree.c: In function '_nodes_are_linked': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:437:9: note: in expansion of macro 'dm_list_iterate_items' 437 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:437:9: note: in expansion of macro 'dm_list_iterate_items' 437 | dm_list_iterate_items(dlink, &parent->uses) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_unlink': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:478:9: note: in expansion of macro 'dm_list_iterate_items' 478 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:478:9: note: in expansion of macro 'dm_list_iterate_items' 478 | dm_list_iterate_items(dlink, list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_children_suspended': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:772:9: note: in expansion of macro 'dm_list_iterate_items' 772 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:772:9: note: in expansion of macro 'dm_list_iterate_items' 772 | dm_list_iterate_items(dlink, list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function 'dm_tree_next_child': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:842:27: note: in expansion of macro 'dm_list_item' 842 | return (*dlink) ? dm_list_item(*dlink, struct dm_tree_link)->node : NULL; | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_node_has_closed_parents': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:991:9: note: in expansion of macro 'dm_list_iterate_items' 991 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:991:9: note: in expansion of macro 'dm_list_iterate_items' 991 | dm_list_iterate_items(dlink, &node->used_by) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-file.c -o device_mapper/libdm-file.o device_mapper/libdm-deptree.c: In function '_get_last_load_segment': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c:1629:16: note: in expansion of macro 'dm_list_item' 1629 | return dm_list_item(dm_list_last(&node->props.segs), struct load_segment); | ^~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_thin_pool_node_send_messages': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:1673:9: note: in expansion of macro 'dm_list_iterate_items' 1673 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:1673:9: note: in expansion of macro 'dm_list_iterate_items' 1673 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_emit_areas_line': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:2301:9: note: in expansion of macro 'dm_list_iterate_items' 2301 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:2301:9: note: in expansion of macro 'dm_list_iterate_items' 2301 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-deptree.c: In function '_target_version': device_mapper/libdm-deptree.c:2508:53: warning: cast increases required alignment of target type [-Wcast-align] 2508 | last_target = target, target = (struct dm_versions *)((char *) target + target->next)) | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:3258:9: note: in expansion of macro 'dm_list_iterate_items' 3258 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:3258:9: note: in expansion of macro 'dm_list_iterate_items' 3258 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:4180:17: note: in expansion of macro 'dm_list_iterate_items' 4180 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro '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:4180:17: note: in expansion of macro 'dm_list_iterate_items' 4180 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-string.c -o device_mapper/libdm-string.o device_mapper/libdm-report.c: In function '_report_field_string_list': device_mapper/libdm-report.c:537:32: warning: cast increases required alignment of target type [-Wcast-align] 537 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from device_mapper/misc/dmlib.h:24, from device_mapper/libdm-report.c:16: ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:586:24: warning: cast increases required alignment of target type [-Wcast-align] 586 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ device_mapper/libdm-report.c: In function '_add_sort_key': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1116:9: note: in expansion of macro 'dm_list_iterate_items' 1116 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1116:9: note: in expansion of macro 'dm_list_iterate_items' 1116 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_help_requested': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1270:9: note: in expansion of macro 'dm_list_iterate_items' 1270 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1270:9: note: in expansion of macro 'dm_list_iterate_items' 1270 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_strict_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1765:36: note: in expansion of macro 'dm_list_item' 1765 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1776:9: note: in expansion of macro 'dm_list_iterate_items' 1776 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1776:9: note: in expansion of macro 'dm_list_iterate_items' 1776 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_subset_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1798:36: note: in expansion of macro 'dm_list_item' 1798 | sel_item = dm_list_item(dm_list_first(&sel->str_list.list), struct dm_str_list); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1805:9: note: in expansion of macro 'dm_list_iterate_items' 1805 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1805:9: note: in expansion of macro 'dm_list_iterate_items' 1805 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_cmp_field_string_list_any': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1830:17: note: in expansion of macro 'dm_list_iterate_items' 1830 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1830:17: note: in expansion of macro 'dm_list_iterate_items' 1830 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1837:9: note: in expansion of macro 'dm_list_iterate_items' 1837 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1837:9: note: in expansion of macro 'dm_list_iterate_items' 1837 | dm_list_iterate_items(sel_item, &sel->str_list.list) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_check_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1956:25: note: in expansion of macro 'dm_list_iterate_items' 1956 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1956:25: note: in expansion of macro 'dm_list_iterate_items' 1956 | dm_list_iterate_items(f, fields) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT libdm-config.o -MMD -MP -MF libdm-config.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-config.c -o 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))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1965:25: note: in expansion of macro 'dm_list_iterate_items' 1965 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1965:25: note: in expansion of macro 'dm_list_iterate_items' 1965 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1971:25: note: in expansion of macro 'dm_list_iterate_items' 1971 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:1971:25: note: in expansion of macro 'dm_list_iterate_items' 1971 | dm_list_iterate_items(iter_n, &sn->selection.set) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_do_report_object': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2037:9: note: in expansion of macro 'dm_list_iterate_items' 2037 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2037:9: note: in expansion of macro 'dm_list_iterate_items' 2037 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_do_report_compact_fields': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' 2147 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2147:9: note: in expansion of macro 'dm_list_iterate_items' 2147 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2162:9: note: in expansion of macro 'dm_list_iterate_items' 2162 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2162:9: note: in expansion of macro 'dm_list_iterate_items' 2162 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_field_to_compact_match': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2191:17: note: in expansion of macro 'dm_list_iterate_items' 2191 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2191:17: note: in expansion of macro 'dm_list_iterate_items' 2191 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_tok_value_string_list': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(item, &ssl->str_list.list) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_create_field_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3528:9: note: in expansion of macro 'dm_list_iterate_items' 3528 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:3528:9: note: in expansion of macro 'dm_list_iterate_items' 3528 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_reset_field_props': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4151:9: note: in expansion of macro 'dm_list_iterate_items' 4151 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4151:9: note: in expansion of macro 'dm_list_iterate_items' 4151 | dm_list_iterate_items(fp, &rh->field_props) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_set_selection': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4165:9: note: in expansion of macro 'dm_list_iterate_items' 4165 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4165:9: note: in expansion of macro 'dm_list_iterate_items' 4165 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_report_headings': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4249:9: note: in expansion of macro 'dm_list_iterate_items' 4249 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4249:9: note: in expansion of macro 'dm_list_iterate_items' 4249 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4262:9: note: in expansion of macro 'dm_list_iterate_items' 4262 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4262:9: note: in expansion of macro 'dm_list_iterate_items' 4262 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_recalculate_fields': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4324:9: note: in expansion of macro 'dm_list_iterate_items' 4324 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4324:9: note: in expansion of macro 'dm_list_iterate_items' 4324 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4325:17: note: in expansion of macro 'dm_list_iterate_items' 4325 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4325:17: note: in expansion of macro 'dm_list_iterate_items' 4325 | dm_list_iterate_items(field, &row->fields) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_sort_rows': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4423:9: note: in expansion of macro 'dm_list_iterate_items' 4423 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4423:9: note: in expansion of macro 'dm_list_iterate_items' 4423 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_output_field_json_fmt': device_mapper/libdm-report.c:4659:35: warning: cast increases required alignment of target type [-Wcast-align] 4659 | pos_len = (struct pos_len *) (field->report_string + | ^ device_mapper/libdm-report.c: In function '_output_as_rows': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4757:9: note: in expansion of macro 'dm_list_iterate_items' 4757 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4757:9: note: in expansion of macro 'dm_list_iterate_items' 4757 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4759:25: note: in expansion of macro 'dm_list_iterate_items' 4759 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4759:25: note: in expansion of macro 'dm_list_iterate_items' 4759 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4762:41: note: in expansion of macro 'dm_list_item' 4762 | field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4789:17: note: in expansion of macro 'dm_list_iterate_items' 4789 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4789:17: note: in expansion of macro 'dm_list_iterate_items' 4789 | dm_list_iterate_items(row, &rh->rows) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4790:38: note: in expansion of macro 'dm_list_item' 4790 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_get_last_displayed_rowh': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4835:23: note: in expansion of macro 'dm_list_item' 4835 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_output_as_columns': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4859:23: note: in expansion of macro 'dm_list_item' 4859 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4879:33: note: in expansion of macro 'dm_list_item' 4879 | field = dm_list_item(fh, struct dm_report_field); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_get_topmost_report_group_item': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:4949:24: note: in expansion of macro 'dm_list_item' 4949 | item = dm_list_item(dm_list_first(&group->items), struct report_group_item); | ^~~~~~~~~~~~ device_mapper/libdm-report.c: In function '_report_group_push_single': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5125:9: note: in expansion of macro 'dm_list_iterate_items' 5125 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5125:9: note: in expansion of macro 'dm_list_iterate_items' 5125 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_group_push': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5207:9: note: in expansion of macro 'dm_list_iterate_items' 5207 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5207:9: note: in expansion of macro 'dm_list_iterate_items' 5207 | dm_list_iterate_items(tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c: In function 'dm_report_group_output_and_pop_all': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:175: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_mapper/libdm-report.c:5316:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5316 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-targets.c -o device_mapper/libdm-targets.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/libdm-timestamp.c -o device_mapper/libdm-timestamp.o gcc -MT libdm-deptree.o -MMD -MP -MF libdm-deptree.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-deptree.c -o libdm-deptree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:95, 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:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | 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:397:9: note: in expansion of macro 'dm_list_iterate_items' 397 | 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:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | 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:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | 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:732:9: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:732:9: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:802:27: note: in expansion of macro 'dm_list_item' 802 | 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:951:9: note: in expansion of macro 'dm_list_iterate_items' 951 | 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:951:9: note: in expansion of macro 'dm_list_iterate_items' 951 | 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:1541:16: note: in expansion of macro 'dm_list_item' 1541 | 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:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | 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:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | 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:2142:9: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:2142:9: note: in expansion of macro 'dm_list_iterate_items' 2142 | dm_list_iterate_items(area, &seg->areas) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-deptree.c: In function '_target_version': libdm-deptree.c:2349:53: warning: cast increases required alignment of target type [-Wcast-align] 2349 | 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:2803:9: note: in expansion of macro 'dm_list_iterate_items' 2803 | 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:2803:9: note: in expansion of macro 'dm_list_iterate_items' 2803 | dm_list_iterate_items(seg, &dnode->props.segs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./base/data-struct/list.h:4, from ./device_mapper/all.h:20, from ./device_mapper/misc/dmlib.h:24, from device_mapper/mm/pool.c:16: device_mapper/mm/pool.c: In function 'dm_pools_check_leaks': ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ ./base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ./base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ./base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ./base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device_mapper/mm/pool.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(p, &_dm_pools) { | ^~~~~~~~~~~~~~~~~~~~~ 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:3630:17: note: in expansion of macro 'dm_list_iterate_items' 3630 | 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:3630:17: note: in expansion of macro 'dm_list_iterate_items' 3630 | dm_list_iterate_items(mseg, &seg->metadata->props.segs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/matcher.c -o device_mapper/regex/matcher.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/parse_rx.c -o device_mapper/regex/parse_rx.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/regex/ttree.c -o device_mapper/regex/ttree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/status.c -o device_mapper/vdo/status.o gcc -MT device_mapper/vdo/vdo_reader.o -MMD -MP -MF device_mapper/vdo/vdo_reader.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_reader.c -o device_mapper/vdo/vdo_reader.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device_mapper/vdo/vdo_target.c -o device_mapper/vdo/vdo_target.o 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 gcc -MT libdm-file.o -MMD -MP -MF libdm-file.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-file.c -o libdm-file.o gcc -MT libdm-report.o -MMD -MP -MF libdm-report.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-report.c -o libdm-report.o rm -f device_mapper/libdevice-mapper.a ar rsv device_mapper/libdevice-mapper.a device_mapper/datastruct/bitset.o device_mapper/ioctl/libdm-iface.o device_mapper/libdm-common.o device_mapper/libdm-config.o device_mapper/libdm-deptree.o device_mapper/libdm-file.o device_mapper/libdm-report.o device_mapper/libdm-string.o device_mapper/libdm-targets.o device_mapper/libdm-timestamp.o device_mapper/mm/pool.o device_mapper/regex/matcher.o device_mapper/regex/parse_rx.o device_mapper/regex/ttree.o device_mapper/vdo/status.o device_mapper/vdo/vdo_reader.o device_mapper/vdo/vdo_target.o > /dev/null ar: creating device_mapper/libdevice-mapper.a gcc -MT libdm-stats.o -MMD -MP -MF libdm-stats.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-stats.c -o libdm-stats.o libdm-report.c: In function '_report_field_string_list': libdm-report.c:536:32: warning: cast increases required alignment of target type [-Wcast-align] 536 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ In file included from ../libdm/misc/dmlib.h:95, from libdm-report.c:16: ../libdm/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:556:9: note: in expansion of macro 'dm_list_iterate_items' 556 | 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:556:9: note: in expansion of macro 'dm_list_iterate_items' 556 | dm_list_iterate_items(sl, data) { | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c:585:24: warning: cast increases required alignment of target type [-Wcast-align] 585 | repstr_extra = (struct pos_len *) (repstr + repstr_str_len + 1); | ^ 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:1115:9: note: in expansion of macro 'dm_list_iterate_items' 1115 | 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:1115:9: note: in expansion of macro 'dm_list_iterate_items' 1115 | 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:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | 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:1269:9: note: in expansion of macro 'dm_list_iterate_items' 1269 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT libdm-string.o -MMD -MP -MF libdm-string.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-string.c -o libdm-string.o 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:1763:36: note: in expansion of macro 'dm_list_item' 1763 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1796:36: note: in expansion of macro 'dm_list_item' 1796 | 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:1803:9: note: in expansion of macro 'dm_list_iterate_items' 1803 | 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:1803:9: note: in expansion of macro 'dm_list_iterate_items' 1803 | 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:1828:17: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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:1828:17: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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:1835:9: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:1835:9: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:1954:25: note: in expansion of macro 'dm_list_iterate_items' 1954 | 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:1954:25: note: in expansion of macro 'dm_list_iterate_items' 1954 | 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:1963:25: note: in expansion of macro 'dm_list_iterate_items' 1963 | 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:1963:25: note: in expansion of macro 'dm_list_iterate_items' 1963 | 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:1969:25: note: in expansion of macro 'dm_list_iterate_items' 1969 | 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:1969:25: note: in expansion of macro 'dm_list_iterate_items' 1969 | 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:2035:9: note: in expansion of macro 'dm_list_iterate_items' 2035 | 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:2035:9: note: in expansion of macro 'dm_list_iterate_items' 2035 | 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:2145:9: note: in expansion of macro 'dm_list_iterate_items' 2145 | 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:2145:9: note: in expansion of macro 'dm_list_iterate_items' 2145 | 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:2160:9: note: in expansion of macro 'dm_list_iterate_items' 2160 | 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:2160:9: note: in expansion of macro 'dm_list_iterate_items' 2160 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2189:17: note: in expansion of macro 'dm_list_iterate_items' 2189 | 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:2189:17: note: in expansion of macro 'dm_list_iterate_items' 2189 | dm_list_iterate_items(fp, &rh->field_props) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT libdm-targets.o -MMD -MP -MF libdm-targets.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-targets.c -o libdm-targets.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:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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:3526:9: note: in expansion of macro 'dm_list_iterate_items' 3526 | 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:3526:9: note: in expansion of macro 'dm_list_iterate_items' 3526 | 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:4149:9: note: in expansion of macro 'dm_list_iterate_items' 4149 | 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:4149:9: note: in expansion of macro 'dm_list_iterate_items' 4149 | 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:4163:9: note: in expansion of macro 'dm_list_iterate_items' 4163 | 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:4163:9: note: in expansion of macro 'dm_list_iterate_items' 4163 | 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:4247:9: note: in expansion of macro 'dm_list_iterate_items' 4247 | 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:4247:9: note: in expansion of macro 'dm_list_iterate_items' 4247 | 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:4260:9: note: in expansion of macro 'dm_list_iterate_items' 4260 | 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:4260:9: note: in expansion of macro 'dm_list_iterate_items' 4260 | 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:4322:9: note: in expansion of macro 'dm_list_iterate_items' 4322 | 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:4322:9: note: in expansion of macro 'dm_list_iterate_items' 4322 | 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:4323:17: note: in expansion of macro 'dm_list_iterate_items' 4323 | 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:4323:17: note: in expansion of macro 'dm_list_iterate_items' 4323 | 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:4421:9: note: in expansion of macro 'dm_list_iterate_items' 4421 | 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:4421:9: note: in expansion of macro 'dm_list_iterate_items' 4421 | dm_list_iterate_items(row, &rh->rows) | ^~~~~~~~~~~~~~~~~~~~~ libdm-report.c: In function '_output_field_json_fmt': libdm-report.c:4657:35: warning: cast increases required alignment of target type [-Wcast-align] 4657 | pos_len = (struct pos_len *) (field->report_string + | ^ 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:4755:9: note: in expansion of macro 'dm_list_iterate_items' 4755 | 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:4755:9: note: in expansion of macro 'dm_list_iterate_items' 4755 | 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:4757:25: note: in expansion of macro 'dm_list_iterate_items' 4757 | 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:4757:25: note: in expansion of macro 'dm_list_iterate_items' 4757 | 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:4760:41: note: in expansion of macro 'dm_list_item' 4760 | 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:4787:17: note: in expansion of macro 'dm_list_iterate_items' 4787 | 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:4787:17: note: in expansion of macro 'dm_list_iterate_items' 4787 | 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:4788:38: note: in expansion of macro 'dm_list_item' 4788 | if ((field = dm_list_item(dm_list_first(&row->fields), struct dm_report_field))) { | ^~~~~~~~~~~~ libdm-report.c: In function '_get_last_displayed_rowh': ../libdm/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:4833:23: note: in expansion of macro 'dm_list_item' 4833 | row = dm_list_item(rowh, struct row); | ^~~~~~~~~~~~ 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:4857:23: note: in expansion of macro 'dm_list_item' 4857 | 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:4877:33: note: in expansion of macro 'dm_list_item' 4877 | 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:4947:24: note: in expansion of macro 'dm_list_item' 4947 | 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:5123:9: note: in expansion of macro 'dm_list_iterate_items' 5123 | dm_list_iterate_items(item_iter, &item->group->items) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../libdm/misc/dmlib.h:95, 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: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:5123:9: note: in expansion of macro 'dm_list_iterate_items' 5123 | 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: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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | dm_list_iterate_items_safe(ext, tmp, &ext_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:4043:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4043 | 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: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:5205:9: note: in expansion of macro 'dm_list_iterate_items' 5205 | 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: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:4044:24: note: in expansion of macro 'dm_list_item' 4044 | next = dm_list_item(dm_list_next(&ext_list, &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:5205:9: note: in expansion of macro 'dm_list_iterate_items' 5205 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | 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:5314:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5314 | dm_list_iterate_items_safe(item, tmp_item, &group->items) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -MT libdm-timestamp.o -MMD -MP -MF libdm-timestamp.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 libdm-timestamp.c -o libdm-timestamp.o gcc -MT mm/dbg_malloc.o -MMD -MP -MF mm/dbg_malloc.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/dbg_malloc.c -o mm/dbg_malloc.o gcc -MT mm/pool.o -MMD -MP -MF mm/pool.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/pool.c -o mm/pool.o In file included from ../libdm/misc/dmlib.h:95, 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) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT regex/matcher.o -MMD -MP -MF regex/matcher.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/matcher.c -o regex/matcher.o gcc -MT regex/parse_rx.o -MMD -MP -MF regex/parse_rx.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/parse_rx.c -o regex/parse_rx.o gcc -MT regex/ttree.o -MMD -MP -MF regex/ttree.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 regex/ttree.c -o regex/ttree.o gcc -MT ioctl/libdm-iface.o -MMD -MP -MF ioctl/libdm-iface.d -c -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 ioctl/libdm-iface.c -o ioctl/libdm-iface.o set -e; \ ( cat ./.exported_symbols; \ if test -n "./libdevmapper.h"; then \ gcc -E -P -I./ioctl -I. -I.. -I../include -include configure.h -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 ./libdevmapper.h | \ /usr/bin/sed -ne "/^typedef|}/!s/.*[ *]\(dm_[a-z0-9_]*\)(.*/\1/p"; \ fi \ ) > .exported_symbols_generated ioctl/libdm-iface.c: In function '_unmarshal_status': ioctl/libdm-iface.c:680:24: warning: cast increases required alignment of target type [-Wcast-align] 680 | spec = (struct dm_target_spec *) outptr; | ^ ioctl/libdm-iface.c: In function 'dm_task_get_deps': ioctl/libdm-iface.c:764:16: warning: cast increases required alignment of target type [-Wcast-align] 764 | return (struct dm_deps *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function 'dm_task_get_names': ioctl/libdm-iface.c:794:16: warning: cast increases required alignment of target type [-Wcast-align] 794 | return (struct dm_names *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function 'dm_task_get_versions': ioctl/libdm-iface.c:800:16: warning: cast increases required alignment of target type [-Wcast-align] 800 | return (struct dm_versions *) (((char *) dmt->dmi.v4) + | ^ ioctl/libdm-iface.c: In function '_lookup_dev_name': ioctl/libdm-iface.c:1125:25: warning: cast increases required alignment of target type [-Wcast-align] 1125 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function '_flatten': ioctl/libdm-iface.c:1346:24: warning: cast increases required alignment of target type [-Wcast-align] 1346 | tmsg = (struct dm_target_msg *) b; | ^ ioctl/libdm-iface.c: In function '_process_all_v4': ioctl/libdm-iface.c:1420:25: warning: cast increases required alignment of target type [-Wcast-align] 1420 | names = (struct dm_names *)((char *) names + next); | ^ ioctl/libdm-iface.c: In function '_dm_ioctl_unmangle_names': ioctl/libdm-iface.c:1836:24: warning: cast increases required alignment of target type [-Wcast-align] 1836 | ((names = ((struct dm_name_list *) ((char *)dmi + dmi->data_start)))) && | ^ ioctl/libdm-iface.c:1839:33: warning: cast increases required alignment of target type [-Wcast-align] 1839 | names = (struct dm_name_list *)((char *) names + next); | ^ set -e;\ R=$(/usr/bin/sort .exported_symbols_generated .exported_symbols.Base .exported_symbols.DM_1_02_100 .exported_symbols.DM_1_02_101 .exported_symbols.DM_1_02_103 .exported_symbols.DM_1_02_104 .exported_symbols.DM_1_02_105 .exported_symbols.DM_1_02_106 .exported_symbols.DM_1_02_107 .exported_symbols.DM_1_02_110 .exported_symbols.DM_1_02_113 .exported_symbols.DM_1_02_124 .exported_symbols.DM_1_02_128 .exported_symbols.DM_1_02_129 .exported_symbols.DM_1_02_131 .exported_symbols.DM_1_02_133 .exported_symbols.DM_1_02_135 .exported_symbols.DM_1_02_138 .exported_symbols.DM_1_02_141 .exported_symbols.DM_1_02_147 .exported_symbols.DM_1_02_172 .exported_symbols.DM_1_02_181 .exported_symbols.DM_1_02_197 .exported_symbols.DM_1_02_97 .exported_symbols.DM_1_02_98 .exported_symbols.DM_1_02_99 | /usr/bin/grep -v "^#" | uniq -u);\ test -z "$R" || { echo "Mismatch between symbols in shared library and lists in .exported_symbols.* files: $R"; false; } ;\ LAST=;\ for i in $(echo ./.exported_symbols.Base ./.exported_symbols.DM_1_02_100 ./.exported_symbols.DM_1_02_101 ./.exported_symbols.DM_1_02_103 ./.exported_symbols.DM_1_02_104 ./.exported_symbols.DM_1_02_105 ./.exported_symbols.DM_1_02_106 ./.exported_symbols.DM_1_02_107 ./.exported_symbols.DM_1_02_110 ./.exported_symbols.DM_1_02_113 ./.exported_symbols.DM_1_02_124 ./.exported_symbols.DM_1_02_128 ./.exported_symbols.DM_1_02_129 ./.exported_symbols.DM_1_02_131 ./.exported_symbols.DM_1_02_133 ./.exported_symbols.DM_1_02_135 ./.exported_symbols.DM_1_02_138 ./.exported_symbols.DM_1_02_141 ./.exported_symbols.DM_1_02_147 ./.exported_symbols.DM_1_02_172 ./.exported_symbols.DM_1_02_181 ./.exported_symbols.DM_1_02_197 ./.exported_symbols.DM_1_02_97 ./.exported_symbols.DM_1_02_98 ./.exported_symbols.DM_1_02_99 | tr ' ' '\n' | /usr/bin/sort -nt_ -k5 ); do\ echo "${i##*.} {"; echo " global:";\ /usr/bin/sed "/^#/d;s/^/ /;s/$/;/" $i;\ if test -z "$LAST"; then echo " local:"; echo " *;";fi;\ echo "}$LAST;";\ LAST=" ${i##*.}";\ done > .export.sym gcc -shared -Wl,-soname,libdevmapper.so.1.02.1 \ -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--version-script,.export.sym datastruct/bitset.o datastruct/hash.o datastruct/list.o libdm-common.o libdm-config.o libdm-deptree.o libdm-file.o libdm-report.o libdm-stats.o libdm-string.o libdm-targets.o libdm-timestamp.o mm/dbg_malloc.o mm/pool.o regex/matcher.o regex/parse_rx.o regex/ttree.o ioctl/libdm-iface.o -lpthread -lm -o ioctl/libdevmapper.so.1.02.1 ln -s -f libdevmapper.so.1.02.1 ioctl/libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so ln -s -f ioctl/libdevmapper.so libdevmapper.so.1.02.1 if readelf -Ws ioctl/libdevmapper.so | grep -q dm_stats_create_region@@; then \ SYM=$(readelf -Ws ioctl/libdevmapper.so | grep dm_stats_create_region@DM_1_02_106); \ if test -n "$SYM"; then touch .symver_check; \ else echo >&2 "Missing versioned symbols in ioctl/libdevmapper.so"; false; fi; \ else touch .symver_check; fi make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make -C daemons device-mapper make -C tools device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make -C libdm make -C conf make -C include make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make -C libdaemon make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make -C dm-tools device-mapper \ ( cat ../tools/license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ echo "cmd(CMD_NONE, none)" && \ trap "rm -f cmds.h-t" EXIT INT QUIT TERM && \ mawk '/^ID:/ {print "cmd(" $2 "_CMD, " $2 ")"}' ../tools/command-lines.in >cmds.h-t && \ LC_ALL=C /usr/bin/sort -u cmds.h-t && \ echo "cmd(CMD_COUNT, count)" \ ) > cmds.h make -C client device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm/dm-tools' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' gcc -MT dmsetup.o -MMD -MP -MF dmsetup.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dmsetup.c -o dmsetup.o make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make -C client make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-io.c -o daemon-io.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 config-util.c -o config-util.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 daemon-client.c -o daemon-client.o dmsetup.c: In function '_process_all': dmsetup.c:2143:25: warning: cast increases required alignment of target type [-Wcast-align] 2143 | names = (struct dm_names *)((char *) names + next); | ^ dmsetup.c: In function '_targets': dmsetup.c:2596:26: warning: cast increases required alignment of target type [-Wcast-align] 2596 | target = (struct dm_versions *)((char *) target + target->next); | ^ rm -f libdaemonclient.a ar rsv libdaemonclient.a daemon-io.o config-util.o daemon-client.o > /dev/null ar: creating libdaemonclient.a make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make -C lib make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/activate.c -o activate/activate.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 cache/lvmcache.c -o cache/lvmcache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:547:26: warning: cast increases required alignment of target type [-Wcast-align] 547 | 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, from cache/lvmcache.c:17: cache/lvmcache.c: In function 'lvmcache_vg_info_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:132:9: note: in expansion of macro 'dm_list_iterate_items' 132 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:132:9: note: in expansion of macro 'dm_list_iterate_items' 132 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:156:9: note: in expansion of macro 'dm_list_iterate_items' 156 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:156:9: note: in expansion of macro 'dm_list_iterate_items' 156 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_destroy_device_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:185:9: note: in expansion of macro 'dm_list_iterate_items_safe' 185 | dm_list_iterate_items_safe(devl, devl2, head) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_del_save_bad_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:205:9: note: in expansion of macro 'dm_list_iterate_items_safe' 205 | dm_list_iterate_items_safe(mda, mda_safe, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_bad_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:229:9: note: in expansion of macro 'dm_list_iterate_items' 229 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:229:9: note: in expansion of macro 'dm_list_iterate_items' 229 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:230:17: note: in expansion of macro 'dm_list_iterate_items_safe' 230 | dm_list_iterate_items_safe(mda, mda2, &info->bad_mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:253:9: note: in expansion of macro 'dm_list_iterate_items' 253 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:253:9: note: in expansion of macro 'dm_list_iterate_items' 253 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:254:17: note: in expansion of macro 'dm_list_iterate_items_safe' 254 | dm_list_iterate_items_safe(mda, mda2, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_dev_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:271:9: note: in expansion of macro 'dm_list_iterate_items' 271 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:271:9: note: in expansion of macro 'dm_list_iterate_items' 271 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_search_vginfos_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:293:17: note: in expansion of macro 'dm_list_iterate_items' 293 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:293:17: note: in expansion of macro 'dm_list_iterate_items' 293 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:298:17: note: in expansion of macro 'dm_list_iterate_items' 298 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:298:17: note: in expansion of macro 'dm_list_iterate_items' 298 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:488:9: note: in expansion of macro 'dm_list_iterate_items' 488 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:488:9: note: in expansion of macro 'dm_list_iterate_items' 488 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:489:17: note: in expansion of macro 'dm_list_iterate_items' 489 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:489:17: note: in expansion of macro 'dm_list_iterate_items' 489 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_get_pvsummary_device_hint': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:507:9: note: in expansion of macro 'dm_list_iterate_items' 507 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:507:9: note: in expansion of macro 'dm_list_iterate_items' 507 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:508:17: note: in expansion of macro 'dm_list_iterate_items' 508 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:508:17: note: in expansion of macro 'dm_list_iterate_items' 508 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:526:9: note: in expansion of macro 'dm_list_iterate_items' 526 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:526:9: note: in expansion of macro 'dm_list_iterate_items' 526 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:527:17: note: in expansion of macro 'dm_list_iterate_items' 527 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:527:17: note: in expansion of macro 'dm_list_iterate_items' 527 | dm_list_iterate_items(pvl, &vginfo->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'vg_has_duplicate_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:558:9: note: in expansion of macro 'dm_list_iterate_items' 558 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:558:9: note: in expansion of macro 'dm_list_iterate_items' 558 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:559:17: note: in expansion of macro 'dm_list_iterate_items' 559 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:559:17: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_warn_unused_duplicates': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:587:9: note: in expansion of macro 'dm_list_iterate_items' 587 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'lvs_in_vg_activated': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:587:9: note: in expansion of macro 'dm_list_iterate_items' 587 | 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:1552:9: note: in expansion of macro 'dm_list_iterate_items' 1552 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:653:9: note: in expansion of macro 'dm_list_iterate_items' 653 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:653:9: note: in expansion of macro 'dm_list_iterate_items' 653 | 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:1552:9: note: in expansion of macro 'dm_list_iterate_items' 1552 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ activate/activate.c: In function 'lvs_in_vg_opened': 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:731:9: note: in expansion of macro 'dm_list_iterate_items' 731 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:731:9: note: in expansion of macro 'dm_list_iterate_items' 731 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1569:9: note: in expansion of macro 'dm_list_iterate_items' 1569 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1569:9: note: in expansion of macro 'dm_list_iterate_items' 1569 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:843:9: note: in expansion of macro 'dm_list_iterate_items_safe' 843 | dm_list_iterate_items_safe(devl, devl_safe, &_initial_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:928:17: note: in expansion of macro 'dm_list_iterate_items_safe' 928 | dm_list_iterate_items_safe(devl, devl_safe, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1019:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1019 | dm_list_iterate_items_safe(devl, devl_safe, &altdevs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2142:17: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1048:32: note: in expansion of macro 'dm_list_item' 1048 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1058:32: note: in expansion of macro 'dm_list_item' 1058 | devl = dm_list_item(dm_list_first(&altdevs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2142:17: note: in expansion of macro 'dm_list_iterate_items' 2142 | 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:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1073:9: note: in expansion of macro 'dm_list_iterate_items' 1073 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2161:17: note: in expansion of macro 'dm_list_iterate_items' 2161 | 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:2184:25: note: in expansion of macro 'dm_list_iterate_items_gen' 2184 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_label_rescan_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:2184:25: note: in expansion of macro 'dm_list_iterate_items_gen' 2184 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1335:9: note: in expansion of macro 'dm_list_iterate_items' 1335 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1335:9: note: in expansion of macro 'dm_list_iterate_items' 1335 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1345:9: note: in expansion of macro 'dm_list_iterate_items' 1345 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1345:9: note: in expansion of macro 'dm_list_iterate_items' 1345 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2250:17: note: in expansion of macro 'dm_list_iterate_items' 2250 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1357:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1357 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_reopen_vg_rw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2250:17: note: in expansion of macro 'dm_list_iterate_items' 2250 | 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:1388:9: note: in expansion of macro 'dm_list_iterate_items' 1388 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1388:9: note: in expansion of macro 'dm_list_iterate_items' 1388 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2256:25: note: in expansion of macro 'dm_list_iterate_items' 2256 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2256:25: note: in expansion of macro 'dm_list_iterate_items' 2256 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1470:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1470 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2278:17: note: in expansion of macro 'dm_list_iterate_items' 2278 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1474:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1474 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2278:17: note: in expansion of macro 'dm_list_iterate_items' 2278 | dm_list_iterate_items(lvl, &suspend_lvs) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_label_scan': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1659:17: note: in expansion of macro 'dm_list_iterate_items' 1659 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1659:17: note: in expansion of macro 'dm_list_iterate_items' 1659 | dm_list_iterate_items(devl, &del_cache_devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1665:17: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1665:17: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~ activate/activate.c:2384:66: note: in expansion of macro 'dm_list_struct_base' 2384 | if (!_check_suspended_lv(dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, NULL)) | ^~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_vgnameids': 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:2447:9: note: in expansion of macro 'dm_list_iterate_items_gen' 2447 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1702:9: note: in expansion of macro 'dm_list_iterate_items' 1702 | 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)) | ^~~~~~~~~~~~~~~~~~~ activate/activate.c:2447:9: note: in expansion of macro 'dm_list_iterate_items_gen' 2447 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1702:9: note: in expansion of macro 'dm_list_iterate_items' 1702 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_pvid_in_unused_duplicates': activate/activate.c: In function 'lv_deactivate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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) | ^~~~~~~~~~~~ activate/activate.c:2494:51: note: in expansion of macro 'dm_list_struct_base' 2494 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | dm_list_iterate_items(devl, &_unused_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ 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:2761:17: note: in expansion of macro 'dm_list_iterate_items' 2761 | 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:2761:17: note: in expansion of macro 'dm_list_iterate_items' 2761 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function '_lvmcache_update_pvsummaries': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2077:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2077 | dm_list_iterate_items_safe(pvl, safe, &vgsummary->pvsummaries) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2885:9: note: in expansion of macro 'dm_list_iterate_items' 2885 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_vg_from_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2885:9: note: in expansion of macro 'dm_list_iterate_items' 2885 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:183:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 183 | dm_list_iterate_items_gen_safe(v, t, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2297:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2297 | dm_list_iterate_items_safe(info, info2, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2299:17: note: in expansion of macro 'dm_list_iterate_items' 2299 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2299:17: note: in expansion of macro 'dm_list_iterate_items' 2299 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2319:9: note: in expansion of macro 'dm_list_iterate_items' 2319 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2319:9: note: in expansion of macro 'dm_list_iterate_items' 2319 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2351:17: note: in expansion of macro 'dm_list_iterate_items' 2351 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2351:17: note: in expansion of macro 'dm_list_iterate_items' 2351 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_destroy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2610:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2610 | dm_list_iterate_items_safe(vginfo, vginfo2, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2629:17: note: in expansion of macro 'dm_list_iterate_items' 2629 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2629:17: note: in expansion of macro 'dm_list_iterate_items' 2629 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_fid_add_mdas_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2658:9: note: in expansion of macro 'dm_list_iterate_items' 2658 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2658:9: note: in expansion of macro 'dm_list_iterate_items' 2658 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_populate_pv_fields': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2703:9: note: in expansion of macro 'dm_list_iterate_items' 2703 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2703:9: note: in expansion of macro 'dm_list_iterate_items' 2703 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2706:9: note: in expansion of macro 'dm_list_iterate_items' 2706 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2706:9: note: in expansion of macro 'dm_list_iterate_items' 2706 | dm_list_iterate_items(da, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_das': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2778:25: note: in expansion of macro 'dm_list_iterate_items' 2778 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2778:25: note: in expansion of macro 'dm_list_iterate_items' 2778 | dm_list_iterate_items(da, &info->das) | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_update_bas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2795:25: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2795:25: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(mda, &info->mdas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_da': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2845:9: note: in expansion of macro 'dm_list_iterate_items' 2845 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2845:9: note: in expansion of macro 'dm_list_iterate_items' 2845 | dm_list_iterate_items(da, &info->das) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_foreach_ba': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2858:9: note: in expansion of macro 'dm_list_iterate_items' 2858 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2858:9: note: in expansion of macro 'dm_list_iterate_items' 2858 | dm_list_iterate_items(ba, &info->bas) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_lookup_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2941:9: note: in expansion of macro 'dm_list_iterate_items' 2941 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2941:9: note: in expansion of macro 'dm_list_iterate_items' 2941 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_contains_lock_type_sanlock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2962:9: note: in expansion of macro 'dm_list_iterate_items' 2962 | dm_list_iterate_items(vginfo, &_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2962:9: note: in expansion of macro 'dm_list_iterate_items' 2962 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_max_name_lengths': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2981:9: note: in expansion of macro 'dm_list_iterate_items' 2981 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2981:9: note: in expansion of macro 'dm_list_iterate_items' 2981 | dm_list_iterate_items(vginfo, &_vginfos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2988:17: note: in expansion of macro 'dm_list_iterate_items' 2988 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:2988:17: note: in expansion of macro 'dm_list_iterate_items' 2988 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_vginfo_has_pvid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3084:9: note: in expansion of macro 'dm_list_iterate_items' 3084 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3084:9: note: in expansion of macro 'dm_list_iterate_items' 3084 | dm_list_iterate_items(info, &vginfo->infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_outdated_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3140:9: note: in expansion of macro 'dm_list_iterate_items' 3140 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3140:9: note: in expansion of macro 'dm_list_iterate_items' 3140 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_del_outdated_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3159:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3159 | dm_list_iterate_items_safe(info, info2, &vginfo->outdated_infos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_get_outdated_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3178:9: note: in expansion of macro 'dm_list_iterate_items' 3178 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3178:9: note: in expansion of macro 'dm_list_iterate_items' 3178 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c: In function 'lvmcache_is_outdated_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3198:9: note: in expansion of macro 'dm_list_iterate_items' 3198 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache/lvmcache.c:3198:9: note: in expansion of macro 'dm_list_iterate_items' 3198 | dm_list_iterate_items(info, &vginfo->outdated_infos) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 cache_segtype/cache.c -o cache_segtype/cache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 commands/toolcontext.c -o commands/toolcontext.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from commands/toolcontext.c:17: commands/toolcontext.c: In function '_init_tag_configs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:990:9: note: in expansion of macro 'dm_list_iterate_items' 990 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:990:9: note: in expansion of macro 'dm_list_iterate_items' 990 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_merge_config_files': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1034:9: note: in expansion of macro 'dm_list_iterate_items' 1034 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1034:9: note: in expansion of macro 'dm_list_iterate_items' 1034 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'config_files_changed': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1056:9: note: in expansion of macro 'dm_list_iterate_items' 1056 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1056:9: note: in expansion of macro 'dm_list_iterate_items' 1056 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_config': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1079:17: note: in expansion of macro 'dm_list_iterate_items' 1079 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1079:17: note: in expansion of macro 'dm_list_iterate_items' 1079 | dm_list_iterate_items(cfl, &cmd->config_files) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1086:9: note: in expansion of macro 'dm_list_iterate_items' 1086 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1086:9: note: in expansion of macro 'dm_list_iterate_items' 1086 | dm_list_iterate_items(cfl, &cmd->config_files) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1100:17: note: in expansion of macro 'dm_list_iterate_items_safe' 1100 | dm_list_iterate_items_safe(profile, tmp_profile, &cmd->profile_params->profiles) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'get_format_by_name': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1360:9: note: in expansion of macro 'dm_list_iterate_items' 1360 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1360:9: note: in expansion of macro 'dm_list_iterate_items' 1360 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'init_lvmcache_orphans': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1390:9: note: in expansion of macro 'dm_list_iterate_items' 1390 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1390:9: note: in expansion of macro 'dm_list_iterate_items' 1390 | dm_list_iterate_items(fmt, &cmd->formats) | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function 'lvm_register_segtype': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1410:9: note: in expansion of macro 'dm_list_iterate_items' 1410 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1410:9: note: in expansion of macro 'dm_list_iterate_items' 1410 | dm_list_iterate_items(segtype2, &seglib->cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_formats': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1825:23: note: in expansion of macro 'dm_list_item' 1825 | fmt = dm_list_item(fmtl, struct format_type); | ^~~~~~~~~~~~ commands/toolcontext.c: In function '_destroy_segtypes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ commands/toolcontext.c:1837:27: note: in expansion of macro 'dm_list_item' 1837 | segtype = dm_list_item(sgtl, struct segment_type); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 config/config.c -o config/config.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 datastruct/btree.c -o datastruct/btree.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, 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:2253:9: note: in expansion of macro 'dm_list_iterate_items' 2253 | dm_list_iterate_items(profile, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:9: note: in expansion of macro 'dm_list_iterate_items' 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:82:9: note: in expansion of macro 'dm_list_iterate_items' 82 | dm_list_iterate_items(sl, sll2) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_del': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:94:34: note: in expansion of macro 'dm_list_item' 94 | if (!strcmp(str, dm_list_item(slh, struct dm_str_list)->str)) | ^~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_dup': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:9: note: in expansion of macro 'dm_list_iterate_items' 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:113:9: note: in expansion of macro 'dm_list_iterate_items' 113 | dm_list_iterate_items(sl, sllold) { | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_match_item': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:9: note: in expansion of macro 'dm_list_iterate_items' 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:2253:9: note: in expansion of macro 'dm_list_iterate_items' 2253 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:128:9: note: in expansion of macro 'dm_list_iterate_items' 128 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_match_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:9: note: in expansion of macro 'dm_list_iterate_items' 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:143:9: note: in expansion of macro 'dm_list_iterate_items' 143 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_lists_equal': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:9: note: in expansion of macro 'dm_list_iterate_items' 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:163:9: note: in expansion of macro 'dm_list_iterate_items' 163 | dm_list_iterate_items(sl, sll) | ^~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c: In function 'str_list_to_str': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ datastruct/str_list.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(sl, 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | 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:2380:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2380 | dm_list_iterate_items_safe(profile, temp_profile, &cmd->profile_params->profiles_to_load) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache.c -o device/bcache.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/bcache-utils.c -o device/bcache-utils.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/device/bcache.h:18, from device/bcache.c:15: device/bcache.c: In function '_cb_alloc': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:109:14: note: in expansion of macro 'dm_list_item' 109 | cb = dm_list_item(_list_pop(&cbs->free), struct control_block); | ^~~~~~~~~~~~ device/bcache.c: In function '_iocb_to_cb': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:124:16: note: in expansion of macro 'dm_list_struct_base' 124 | return dm_list_struct_base(icb, struct control_block, cb); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_to_async': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:138:16: note: in expansion of macro 'container_of' 138 | return container_of(e, struct async_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function '_to_sync': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:413:16: note: in expansion of macro 'container_of' 413 | return container_of(e, struct sync_engine, e); | ^~~~~~~~~~~~ device/bcache.c: In function '_sync_wait': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/bcache.c:584:9: note: in expansion of macro 'dm_list_iterate_items_safe' 584 | dm_list_iterate_items_safe(io, tmp, &e->complete) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_alloc_block': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ device/bcache.c:784:16: note: in expansion of macro 'dm_list_struct_base' 784 | return dm_list_struct_base(_list_pop(&cache->free), struct block, list); | ^~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_writeback': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172:18: note: in expansion of macro 'dm_list_struct_base' 172 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field), \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173:18: note: in expansion of macro 'dm_list_struct_base' 173 | t = dm_list_struct_base(v->field.n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175:25: note: in expansion of macro 'dm_list_struct_base' 175 | v = t, t = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:921:9: note: in expansion of macro 'dm_list_iterate_items_gen_safe' 921 | dm_list_iterate_items_gen_safe (b, tmp, &cache->dirty, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function '_find_unused_clean_block': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:943:9: note: in expansion of macro 'dm_list_iterate_items' 943 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/bcache.c:943:9: note: in expansion of macro 'dm_list_iterate_items' 943 | dm_list_iterate_items (b, &cache->clean) { | ^~~~~~~~~~~~~~~~~~~~~ device/bcache.c: In function 'bcache_flush': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/bcache.c:1298:35: note: in expansion of macro 'dm_list_item' 1298 | struct block *b = dm_list_item(_list_pop(&cache->dirty), struct block); | ^~~~~~~~~~~~ device/bcache.c: In function '_invalidate_v': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ device/bcache.c:1370:43: note: in expansion of macro 'container_of' 1370 | struct invalidate_iterator *iit = container_of(it, struct invalidate_iterator, it); | ^~~~~~~~~~~~ gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie -fPIE -Wl,--export-dynamic \ -o dmsetup dmsetup.o -L../../libdm/ioctl -ldevmapper -lpthread -lm 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-cache.c -o device/dev-cache.o make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm/dm-tools' make -C dm-tools make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm/dm-tools' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm/dm-tools' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/device_id.c -o device/device_id.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device/dev-cache.c:18: device/dev-cache.c: In function '_add_alias': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:300:9: note: in expansion of macro 'dm_list_iterate_items' 300 | dm_list_iterate_items(strl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:300:9: note: in expansion of macro 'dm_list_iterate_items' 300 | dm_list_iterate_items(strl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ device/dev-cache.c:318:27: note: in expansion of macro 'dm_list_item' 318 | oldpath = dm_list_item(dev->aliases.n, struct dm_str_list)->str; | ^~~~~~~~~~~~ device/dev-cache.c: In function 'dev_cache_failed_path': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function '_insert_dirs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1123:9: note: in expansion of macro 'dm_list_iterate_items' 1123 | dm_list_iterate_items(dl, &_cache.dirs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1123:9: note: in expansion of macro 'dm_list_iterate_items' 1123 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/dev-cache.c:1188:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1188 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function 'dm_devs_cache_update': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1324:9: note: in expansion of macro 'dm_list_iterate_items' 1324 | dm_list_iterate_items(dm_dev, _cache.dm_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1324:9: note: in expansion of macro 'dm_list_iterate_items' 1324 | dm_list_iterate_items(dm_dev, _cache.dm_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function 'dm_devs_cache_label_invalidate': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1347:9: note: in expansion of macro 'dm_list_iterate_items' 1347 | dm_list_iterate_items(dm_dev, _cache.dm_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1347:9: note: in expansion of macro 'dm_list_iterate_items' 1347 | dm_list_iterate_items(dm_dev, _cache.dm_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c: In function '_visit_check_for_open_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))) | ^ device/dev-cache.c:1434:34: note: in expansion of macro 'container_of' 1434 | struct dev_visitor *vt = container_of(it, struct dev_visitor, it); | ^~~~~~~~~~~~ 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1546:9: note: in expansion of macro 'dm_list_iterate_items' 1546 | dm_list_iterate_items(strl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1546:9: note: in expansion of macro 'dm_list_iterate_items' 1546 | 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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | dm_list_iterate_items_safe(strl, strl2, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/dev-cache.c:1570:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1570 | 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:1869:24: note: in expansion of macro 'dm_list_item' 1869 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1902:9: note: in expansion of macro 'dm_list_iterate_items' 1902 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1902:9: note: in expansion of macro 'dm_list_iterate_items' 1902 | dm_list_iterate_items(strl, &cmd->deviceslist) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-io.c -o device/dev-io.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h: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))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | 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:337:9: note: in expansion of macro 'dm_list_iterate_items_safe' 337 | dm_list_iterate_items_safe(du, safe, dus) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | 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:354:9: note: in expansion of macro 'dm_list_iterate_items_safe' 354 | dm_list_iterate_items_safe(id, safe, ids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'free_wwids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, 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:609:9: note: in expansion of macro 'dm_list_iterate_items_safe' 609 | dm_list_iterate_items_safe(dw, safe, ids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_id_system_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:17: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:17: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_dev_idname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1100:9: note: in expansion of macro 'dm_list_iterate_items' 1100 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1100:9: note: in expansion of macro 'dm_list_iterate_items' 1100 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_dev_has_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1114:9: note: in expansion of macro 'dm_list_iterate_items' 1114 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1114:9: note: in expansion of macro 'dm_list_iterate_items' 1114 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1580:9: note: in expansion of macro 'dm_list_iterate_items' 1580 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1580:9: note: in expansion of macro 'dm_list_iterate_items' 1580 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1665:9: note: in expansion of macro 'dm_list_iterate_items' 1665 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1665:9: note: in expansion of macro 'dm_list_iterate_items' 1665 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1828:9: note: in expansion of macro 'dm_list_iterate_items' 1828 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1828:9: note: in expansion of macro 'dm_list_iterate_items' 1828 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_use_lvmlv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1839:9: note: in expansion of macro 'dm_list_iterate_items' 1839 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1839:9: note: in expansion of macro 'dm_list_iterate_items' 1839 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_devno': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1850:9: note: in expansion of macro 'dm_list_iterate_items' 1850 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1850:9: note: in expansion of macro 'dm_list_iterate_items' 1850 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1861:9: note: in expansion of macro 'dm_list_iterate_items' 1861 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1861:9: note: in expansion of macro 'dm_list_iterate_items' 1861 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_pvid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1872:9: note: in expansion of macro 'dm_list_iterate_items' 1872 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1872:9: note: in expansion of macro 'dm_list_iterate_items' 1872 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_devname': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1885:9: note: in expansion of macro 'dm_list_iterate_items' 1885 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1885:9: note: in expansion of macro 'dm_list_iterate_items' 1885 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'get_du_for_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:1898:9: note: in expansion of macro 'dm_list_iterate_items' 1898 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:1898:9: note: in expansion of macro 'dm_list_iterate_items' 1898 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2000:9: note: in expansion of macro 'dm_list_iterate_items' 2000 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2000:9: note: in expansion of macro 'dm_list_iterate_items' 2000 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_id_lvremove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2232:9: note: in expansion of macro 'dm_list_iterate_items' 2232 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2232:9: note: in expansion of macro 'dm_list_iterate_items' 2232 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2261:9: note: in expansion of macro 'dm_list_iterate_items' 2261 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2261:9: note: in expansion of macro 'dm_list_iterate_items' 2261 | dm_list_iterate_items(sl, removed_uuids) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_match_du_to_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2519:9: note: in expansion of macro 'dm_list_iterate_items' 2519 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2519:9: note: in expansion of macro 'dm_list_iterate_items' 2519 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-md.c -o device/dev-md.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2581:17: note: in expansion of macro 'dm_list_iterate_items' 2581 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2581:17: note: in expansion of macro 'dm_list_iterate_items' 2581 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2615:9: note: in expansion of macro 'dm_list_iterate_items' 2615 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2615:9: note: in expansion of macro 'dm_list_iterate_items' 2615 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match_device_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2654:9: note: in expansion of macro 'dm_list_iterate_items' 2654 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2654:9: note: in expansion of macro 'dm_list_iterate_items' 2654 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_match': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2693:9: note: in expansion of macro 'dm_list_iterate_items' 2693 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2693:9: note: in expansion of macro 'dm_list_iterate_items' 2693 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2768:9: note: in expansion of macro 'dm_list_iterate_items' 2768 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2768:9: note: in expansion of macro 'dm_list_iterate_items' 2768 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(du, &cmd->use_devices) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function '_get_devs_with_serial_numbers': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2862:17: note: in expansion of macro 'dm_list_iterate_items' 2862 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2862:17: note: in expansion of macro 'dm_list_iterate_items' 2862 | dm_list_iterate_items(id, &dev->ids) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2935:9: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2935:9: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:2945:9: note: in expansion of macro 'dm_list_iterate_items' 2945 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:2945:9: note: in expansion of macro 'dm_list_iterate_items' 2945 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3068:9: note: in expansion of macro 'dm_list_iterate_items' 3068 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3068:9: note: in expansion of macro 'dm_list_iterate_items' 3068 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3194:9: note: in expansion of macro 'dm_list_iterate_items' 3194 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3194:9: note: in expansion of macro 'dm_list_iterate_items' 3194 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3214:9: note: in expansion of macro 'dm_list_iterate_items' 3214 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3214:9: note: in expansion of macro 'dm_list_iterate_items' 3214 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3222:17: note: in expansion of macro 'dm_list_iterate_items' 3222 | dm_list_iterate_items(du2, &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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3222:17: note: in expansion of macro 'dm_list_iterate_items' 3222 | dm_list_iterate_items(du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3256:9: note: in expansion of macro 'dm_list_iterate_items' 3256 | dm_list_iterate_items(devl, &wrong_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3256:9: note: in expansion of macro 'dm_list_iterate_items' 3256 | dm_list_iterate_items(devl, &wrong_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3269:9: note: in expansion of macro 'dm_list_iterate_items' 3269 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3269:9: note: in expansion of macro 'dm_list_iterate_items' 3269 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3278:17: note: in expansion of macro 'dm_list_iterate_items' 3278 | dm_list_iterate_items(du2, &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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3278:17: note: in expansion of macro 'dm_list_iterate_items' 3278 | dm_list_iterate_items(du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3308:9: note: in expansion of macro 'dm_list_iterate_items' 3308 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3308:9: note: in expansion of macro 'dm_list_iterate_items' 3308 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3375:17: note: in expansion of macro 'dm_list_iterate_items' 3375 | dm_list_iterate_items(devl, scanned_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3375:17: note: in expansion of macro 'dm_list_iterate_items' 3375 | dm_list_iterate_items(devl, scanned_devs) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_check_serial': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3427:9: note: in expansion of macro 'dm_list_iterate_items' 3427 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3427:9: note: in expansion of macro 'dm_list_iterate_items' 3427 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3452:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3452 | dm_list_iterate_items_safe(devl, devl2, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3495:9: note: in expansion of macro 'dm_list_iterate_items' 3495 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3495:9: note: in expansion of macro 'dm_list_iterate_items' 3495 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3515:9: note: in expansion of macro 'dm_list_iterate_items' 3515 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3515:9: note: in expansion of macro 'dm_list_iterate_items' 3515 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3521:17: note: in expansion of macro 'dm_list_iterate_items' 3521 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3521:17: note: in expansion of macro 'dm_list_iterate_items' 3521 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3554:9: note: in expansion of macro 'dm_list_iterate_items' 3554 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3554:9: note: in expansion of macro 'dm_list_iterate_items' 3554 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3566:17: note: in expansion of macro 'dm_list_iterate_items' 3566 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3566:17: note: in expansion of macro 'dm_list_iterate_items' 3566 | dm_list_iterate_items(devl, &devs_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3609:9: note: in expansion of macro 'dm_list_iterate_items' 3609 | dm_list_iterate_items(dil, &prev_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3609:9: note: in expansion of macro 'dm_list_iterate_items' 3609 | dm_list_iterate_items(dil, &prev_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3622:9: note: in expansion of macro 'dm_list_iterate_items' 3622 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3622:9: note: in expansion of macro 'dm_list_iterate_items' 3622 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3637:9: note: in expansion of macro 'dm_list_iterate_items' 3637 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3637:9: note: in expansion of macro 'dm_list_iterate_items' 3637 | dm_list_iterate_items(dul, &dus_check) { | ^~~~~~~~~~~~~~~~~~~~~ device/device_id.c: In function 'device_ids_search': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3740:9: note: in expansion of macro 'dm_list_iterate_items' 3740 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3740:9: note: in expansion of macro 'dm_list_iterate_items' 3740 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3844:9: note: in expansion of macro 'dm_list_iterate_items' 3844 | dm_list_iterate_items(devl, &search_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3844:9: note: in expansion of macro 'dm_list_iterate_items' 3844 | dm_list_iterate_items(devl, &search_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/device_id.c:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:3909:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3909 | dm_list_iterate_items_safe(dil, dil2, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3937:9: note: in expansion of macro 'dm_list_iterate_items' 3937 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:3937:9: note: in expansion of macro 'dm_list_iterate_items' 3937 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4004:9: note: in expansion of macro 'dm_list_iterate_items' 4004 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4004:9: note: in expansion of macro 'dm_list_iterate_items' 4004 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4046:9: note: in expansion of macro 'dm_list_iterate_items' 4046 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:4046:9: note: in expansion of macro 'dm_list_iterate_items' 4046 | dm_list_iterate_items(dil, &search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-mpath.c -o device/dev-mpath.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device/dev-mpath.c:16: device/dev-mpath.c: In function '_read_wwid_exclusions': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:190:9: note: in expansion of macro 'dm_list_iterate_items_safe' 190 | dm_list_iterate_items_safe(sl, sl2, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:197:9: note: in expansion of macro 'dm_list_iterate_items' 197 | dm_list_iterate_items(sl, &_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c:197:9: note: in expansion of macro 'dm_list_iterate_items' 197 | dm_list_iterate_items(sl, &_ignored) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev-mpath.c: In function '_dev_in_wwid_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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-mpath.c:597:9: note: in expansion of macro 'dm_list_iterate_items' 597 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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-mpath.c:597:9: note: in expansion of macro 'dm_list_iterate_items' 597 | dm_list_iterate_items(dw, &dev->wwids) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-type.c -o device/dev-type.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-luks.c -o device/dev-luks.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-dasd.c -o device/dev-dasd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev-lvm1-pool.c -o device/dev-lvm1-pool.o gcc -MT device/filesystem.o -MMD -MP -MF device/filesystem.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/filesystem.c -o device/filesystem.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/online.c -o device/online.o gcc -MT device/parse_vpd.o -MMD -MP -MF device/parse_vpd.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/parse_vpd.c -o device/parse_vpd.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from device/online.c:16: device/online.c: In function 'free_po_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/online.c:137:9: note: in expansion of macro 'dm_list_iterate_items_safe' 137 | dm_list_iterate_items_safe(po, po2, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c: In function 'online_vgremove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:516:9: note: in expansion of macro 'dm_list_iterate_items' 516 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ device/online.c:516:9: note: in expansion of macro 'dm_list_iterate_items' 516 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ gcc -MT device/dev_util.o -MMD -MP -MF device/dev_util.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 device/dev_util.c -o device/dev_util.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 display/display.c -o display/display.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from device/dev_util.c:16: device/dev_util.c: In function 'device_id_list_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:23:9: note: in expansion of macro 'dm_list_iterate_items' 23 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:23:9: note: in expansion of macro 'dm_list_iterate_items' 23 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_id_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:36:9: note: in expansion of macro 'dm_list_iterate_items' 36 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:36:9: note: in expansion of macro 'dm_list_iterate_items' 36 | dm_list_iterate_items(dil, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_list_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:47:9: note: in expansion of macro 'dm_list_iterate_items' 47 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:47:9: note: in expansion of macro 'dm_list_iterate_items' 47 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ device/dev_util.c: In function 'device_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:60:9: note: in expansion of macro 'dm_list_iterate_items' 60 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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_util.c:60:9: note: in expansion of macro 'dm_list_iterate_items' 60 | dm_list_iterate_items(devl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 unknown/unknown.c -o unknown/unknown.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-composite.c -o filters/filter-composite.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from display/display.c:16: display/display.c: In function 'pvdisplay_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'lvdisplay_full': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ display/display.c:464:17: note: in expansion of macro 'dm_list_iterate_items_gen' 464 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ display/display.c:464:17: note: in expansion of macro 'dm_list_iterate_items_gen' 464 | dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'lvdisplay_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:712:9: note: in expansion of macro 'dm_list_iterate_items' 712 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:712:9: note: in expansion of macro 'dm_list_iterate_items' 712 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_formats': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:870:9: note: in expansion of macro 'dm_list_iterate_items' 870 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:870:9: note: in expansion of macro 'dm_list_iterate_items' 870 | dm_list_iterate_items(fmt, &cmd->formats) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_segtypes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:879:9: note: in expansion of macro 'dm_list_iterate_items' 879 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:879:9: note: in expansion of macro 'dm_list_iterate_items' 879 | dm_list_iterate_items(segtype, &cmd->segtypes) { | ^~~~~~~~~~~~~~~~~~~~~ display/display.c: In function 'display_tags': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ display/display.c:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | dm_list_iterate_items(sl, &cmd->tags) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-persistent.c -o filters/filter-persistent.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-regex.c -o filters/filter-regex.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from filters/filter-persistent.c:18: filters/filter-persistent.c: In function '_persistent_filter_wipe': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:76:17: note: in expansion of macro 'dm_list_iterate_items' 76 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:76:17: note: in expansion of macro 'dm_list_iterate_items' 76 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c: In function '_lookup_p': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:135:17: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-persistent.c:135:17: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(sl, &dev->aliases) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from filters/filter-regex.c:16: filters/filter-regex.c: In function '_accept_p': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ filters/filter-regex.c:180:9: note: in expansion of macro 'dm_list_iterate_items' 180 | dm_list_iterate_items(sl, &dev->aliases) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-fwraid.c -o filters/filter-fwraid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-mpath.c -o filters/filter-mpath.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-partitioned.c -o filters/filter-partitioned.o gcc -MT filters/filter-type.o -MMD -MP -MF filters/filter-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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-type.c -o filters/filter-type.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-usable.c -o filters/filter-usable.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 filters/filter-deviceid.c -o filters/filter-deviceid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archive.c -o format_text/archive.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/archiver.c -o format_text/archiver.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/export.c -o format_text/export.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/archive.c:16: format_text/archive.c: In function '_insert_archive_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:97:9: note: in expansion of macro 'dm_list_iterate_items' 97 | dm_list_iterate_items(bf, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c: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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/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: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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ format_text/archive.c:355:9: note: in expansion of macro 'dm_list_iterate_back_items' 355 | dm_list_iterate_back_items(af, archives) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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: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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:490:17: note: in expansion of macro 'dm_list_iterate_items' 490 | dm_list_iterate_items(pvl, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function 'backup_restore_from_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:532:9: note: in expansion of macro 'dm_list_iterate_items' 532 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:532:9: note: in expansion of macro 'dm_list_iterate_items' 532 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/archiver.c: In function 'backup_to_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:601:9: note: in expansion of macro 'dm_list_iterate_items' 601 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:601:9: note: in expansion of macro 'dm_list_iterate_items' 601 | dm_list_iterate_items(mda, &tf->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from format_text/export.c:17: format_text/export.c: In function '_alloc_printed_str_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:9: note: in expansion of macro 'dm_list_iterate_items' 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:382:9: note: in expansion of macro 'dm_list_iterate_items' 382 | dm_list_iterate_items(sl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:9: note: in expansion of macro 'dm_list_iterate_items' 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:396:9: note: in expansion of macro 'dm_list_iterate_items' 396 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:535:9: note: in expansion of macro 'dm_list_iterate_items' 535 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:535:9: note: in expansion of macro 'dm_list_iterate_items' 535 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:779:9: note: in expansion of macro 'dm_list_iterate_items' 779 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:779:9: note: in expansion of macro 'dm_list_iterate_items' 779 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:806:9: note: in expansion of macro 'dm_list_iterate_items' 806 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:813:9: note: in expansion of macro 'dm_list_iterate_items' 813 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:813:9: note: in expansion of macro 'dm_list_iterate_items' 813 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_alloc_printed_indirect_descendants': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:835:9: note: in expansion of macro 'dm_list_iterate_items' 835 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:835:9: note: in expansion of macro 'dm_list_iterate_items' 835 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:857:9: note: in expansion of macro 'dm_list_iterate_items' 857 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:857:9: note: in expansion of macro 'dm_list_iterate_items' 857 | dm_list_iterate_items(user_glvl, indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_print_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:941:9: note: in expansion of macro 'dm_list_iterate_items' 941 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:941:9: note: in expansion of macro 'dm_list_iterate_items' 941 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/export.c: In function '_build_pv_names': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:971:9: note: in expansion of macro 'dm_list_iterate_items' 971 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/export.c:971:9: note: in expansion of macro 'dm_list_iterate_items' 971 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/format-text.c -o format_text/format-text.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/import.c -o format_text/import.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/format-text.c:16: format_text/format-text.c: In function '_mda_in_vg_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:126:9: note: in expansion of macro 'dm_list_iterate_items' 126 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:126:9: note: in expansion of macro 'dm_list_iterate_items' 126 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_write_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:599:9: note: in expansion of macro 'dm_list_iterate_items' 599 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:599:9: note: in expansion of macro 'dm_list_iterate_items' 599 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_commit_raw_rlocn': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1024:9: note: in expansion of macro 'dm_list_iterate_items' 1024 | 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 format_text/import_vsn1.c:16: format_text/import_vsn1.c: In function '_insert_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:363:9: note: in expansion of macro 'dm_list_iterate_items' 363 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1024:9: note: in expansion of macro 'dm_list_iterate_items' 1024 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/import_vsn1.c:363:9: note: in expansion of macro 'dm_list_iterate_items' 363 | dm_list_iterate_items(comp, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c: In function '_vg_revert_raw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/format-text.c:1164:9: note: in expansion of macro 'dm_list_iterate_items' 1164 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 format_text/text_label.c -o format_text/text_label.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from format_text/text_label.c:17: format_text/text_label.c: In function 'del_das': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:227:22: note: in expansion of macro 'dm_list_item' 227 | da = dm_list_item(dah, struct data_area_list); | ^~~~~~~~~~~~ format_text/text_label.c: In function 'add_mda': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c:286:9: note: in expansion of macro 'dm_list_iterate_items' 286 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ format_text/text_label.c: In function 'del_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ format_text/text_label.c:308:23: note: in expansion of macro 'dm_list_item' 308 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 label/label.c -o label/label.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 label/hints.c -o label/hints.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from label/label.c:16: label/label.c: In function 'label_exit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:81:9: note: in expansion of macro 'dm_list_iterate_items_safe' 81 | dm_list_iterate_items_safe(li, tli, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_get_handler': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:105:9: note: in expansion of macro 'dm_list_iterate_items' 105 | dm_list_iterate_items(li, &_labellers) | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_remove': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:150:25: note: in expansion of macro 'dm_list_iterate_items' 150 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:150:25: note: in expansion of macro 'dm_list_iterate_items' 150 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_find_lvm_header': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:310:17: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:310:17: note: in expansion of macro 'dm_list_iterate_items' 310 | dm_list_iterate_items(li, &_labellers) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_scan_dev_open': 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:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ label/label.c:501:19: note: in expansion of macro 'dm_list_item' 501 | name_sl = dm_list_item(name_list, struct dm_str_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:379:9: note: in expansion of macro 'dm_list_iterate_items_safe' 379 | 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:389:9: note: in expansion of macro 'dm_list_iterate_items' 389 | 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:389:9: note: in expansion of macro 'dm_list_iterate_items' 389 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function '_scan_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:647:9: note: in expansion of macro 'dm_list_iterate_items_safe' 647 | dm_list_iterate_items_safe(devl, devl2, devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function 'validate_hints': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:682:9: note: in expansion of macro 'dm_list_iterate_items_safe' 682 | dm_list_iterate_items_safe(devl, devl2, &wait_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | 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:557:9: note: in expansion of macro 'dm_list_iterate_items' 557 | dm_list_iterate_items(hint, hints) { | ^~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function '_apply_hints': label/label.c: In function '_clear_scan_state': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:952:9: note: in expansion of macro 'dm_list_iterate_items' 952 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:952:9: note: in expansion of macro 'dm_list_iterate_items' 952 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:618:9: note: in expansion of macro 'dm_list_iterate_items_safe' 618 | 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:621:27: note: in expansion of macro 'dm_list_item' 621 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1023:9: note: in expansion of macro 'dm_list_iterate_items' 1023 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1023:9: note: in expansion of macro 'dm_list_iterate_items' 1023 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1046:17: note: in expansion of macro 'dm_list_iterate_items' 1046 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1046:17: note: in expansion of macro 'dm_list_iterate_items' 1046 | dm_list_iterate_items(po, &pvs_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1076:17: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1076:17: note: in expansion of macro 'dm_list_iterate_items' 1076 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1104:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1104 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1120:9: note: in expansion of macro 'dm_list_iterate_items' 1120 | dm_list_iterate_items(devl, &devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/hints.c: In function '_read_hint_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:908:17: note: in expansion of macro 'dm_list_iterate_items' 908 | dm_list_iterate_items(hp, 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/label.c:1133:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1133 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:908:17: note: in expansion of macro 'dm_list_iterate_items' 908 | dm_list_iterate_items(hp, 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))) | ^ ../base/data-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:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1336:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1336 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1355:9: note: in expansion of macro 'dm_list_iterate_items' 1355 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1355:9: note: in expansion of macro 'dm_list_iterate_items' 1355 | dm_list_iterate_items(devl, &all_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1357:9: note: in expansion of macro 'dm_list_iterate_items' 1357 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1357:9: note: in expansion of macro 'dm_list_iterate_items' 1357 | dm_list_iterate_items(devl, &filtered_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1333:9: note: in expansion of macro 'dm_list_iterate_items' 1333 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:1457:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1457 | dm_list_iterate_items_safe(devl, devl2, &all_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1333:9: note: in expansion of macro 'dm_list_iterate_items' 1333 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1462:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1462 | dm_list_iterate_items_safe(devl, devl2, &scan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | 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: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | 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: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:1467:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1467 | dm_list_iterate_items_safe(devl, devl2, &filtered_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1579:9: note: in expansion of macro 'dm_list_iterate_items' 1579 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1579:9: note: in expansion of macro 'dm_list_iterate_items' 1579 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs_rw': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1596:9: note: in expansion of macro 'dm_list_iterate_items' 1596 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1596:9: note: in expansion of macro 'dm_list_iterate_items' 1596 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_devs_excl': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1612:9: note: in expansion of macro 'dm_list_iterate_items' 1612 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1612:9: note: in expansion of macro 'dm_list_iterate_items' 1612 | dm_list_iterate_items(devl, devs) { | ^~~~~~~~~~~~~~~~~~~~~ label/label.c: In function 'label_scan_invalidate_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1676:17: note: in expansion of macro 'dm_list_iterate_items' 1676 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ label/label.c:1676:17: note: in expansion of macro 'dm_list_iterate_items' 1676 | dm_list_iterate_items(lvl, lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 locking/locking.c -o locking/locking.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/cache_manip.c -o metadata/cache_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/writecache_manip.c -o metadata/writecache_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:50:9: note: in expansion of macro 'dm_list_iterate_items' 50 | 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:50:9: note: in expansion of macro 'dm_list_iterate_items' 50 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:580:17: note: in expansion of macro 'dm_list_iterate_items' 580 | 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:580:17: note: in expansion of macro 'dm_list_iterate_items' 580 | 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:525:9: note: in expansion of macro 'dm_list_iterate_items' 525 | 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:525:9: note: in expansion of macro 'dm_list_iterate_items' 525 | 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:586:9: note: in expansion of macro 'dm_list_iterate_items' 586 | 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:586:9: note: in expansion of macro 'dm_list_iterate_items' 586 | 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:701:9: note: in expansion of macro 'dm_list_iterate_items' 701 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function '_do_lv_move_pv_dup': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/lv_manip.c -o metadata/lv_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:917:9: note: in expansion of macro 'dm_list_iterate_items' 917 | 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:917:9: note: in expansion of macro 'dm_list_iterate_items' 917 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv.c: In function 'lv_raid_integrity_image_in_sync': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(sl, &lv_iorig->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of 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:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(sl, &lv_iorig->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ 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:1704:25: note: in expansion of macro 'dm_list_iterate_items' 1704 | 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:1704:25: note: in expansion of macro 'dm_list_iterate_items' 1704 | 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:1721:9: note: in expansion of macro 'dm_list_iterate_items' 1721 | 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:1721:9: note: in expansion of macro 'dm_list_iterate_items' 1721 | 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:1748:9: note: in expansion of macro 'dm_list_iterate_items' 1748 | 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:1748:9: note: in expansion of macro 'dm_list_iterate_items' 1748 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:17: note: in expansion of macro 'dm_list_iterate_items' 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:662:17: note: in expansion of macro 'dm_list_iterate_items' 662 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_get_pv_list_for_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:722:9: note: in expansion of macro 'dm_list_iterate_items' 722 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:25: note: in expansion of macro 'dm_list_iterate_items' 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:730:25: note: in expansion of macro 'dm_list_iterate_items' 730 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'add_seg_to_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:9: note: in expansion of macro 'dm_list_iterate_items' 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:863:9: note: in expansion of macro 'dm_list_iterate_items' 863 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'remove_seg_from_segs_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:9: note: in expansion of macro 'dm_list_iterate_items' 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:890:9: note: in expansion of macro 'dm_list_iterate_items' 890 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'get_only_segment_using_this_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:9: note: in expansion of macro 'dm_list_iterate_items' 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:925:9: note: in expansion of macro 'dm_list_iterate_items' 925 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_seg_pvs_by_le': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:9: note: in expansion of macro 'dm_list_iterate_items' 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:963:9: note: in expansion of macro 'dm_list_iterate_items' 963 | dm_list_iterate_items(spvs, list) | ^~~~~~~~~~~~~~~~~~~~~ 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:975:9: note: in expansion of macro 'dm_list_iterate_items' 975 | 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:975:9: note: in expansion of macro 'dm_list_iterate_items' 975 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/metadata.c -o metadata/metadata.o metadata/lv_manip.c: In function '_lv_reduce': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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/lv_manip.c:1530:9: note: in expansion of macro 'dm_list_iterate_back_items' 1530 | 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:1530:9: note: in expansion of macro 'dm_list_iterate_back_items' 1530 | dm_list_iterate_back_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1643:17: note: in expansion of macro 'dm_list_iterate_items' 1643 | 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:1643:17: note: in expansion of macro 'dm_list_iterate_items' 1643 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1798:9: note: in expansion of macro 'dm_list_iterate_items' 1798 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1798:9: note: in expansion of macro 'dm_list_iterate_items' 1798 | dm_list_iterate_items(user_glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_stripes_per_mimage': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:1961:30: note: in expansion of macro 'dm_list_item' 1961 | last_lvseg = dm_list_item(dm_list_last(&seg_lv(seg, 0)->segments), struct lv_segment); | ^~~~~~~~~~~~ metadata/lv_manip.c: In function '_setup_allocated_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' 2075 | dm_list_iterate_items(aa, &allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2075:9: note: in expansion of macro 'dm_list_iterate_items' 2075 | dm_list_iterate_items(aa, &allocated_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/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 '_match_pv_tags': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2375:33: note: in expansion of macro 'dm_list_iterate_items' 2375 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2375:33: note: in expansion of macro 'dm_list_iterate_items' 2375 | dm_list_iterate_items(sl, &pv1->tags) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_log_parallel_areas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2497:9: note: in expansion of macro 'dm_list_iterate_items' 2497 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2497:9: note: in expansion of macro 'dm_list_iterate_items' 2497 | dm_list_iterate_items(spvs, parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2505:17: note: in expansion of macro 'dm_list_iterate_items' 2505 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2505:17: note: in expansion of macro 'dm_list_iterate_items' 2505 | dm_list_iterate_items(pvl, &spvs->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_check_cling_to_allocated': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2748:17: note: in expansion of macro 'dm_list_iterate_items' 2748 | dm_list_iterate_items(aa, &ah->allocated_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2748:17: note: in expansion of macro 'dm_list_iterate_items' 2748 | dm_list_iterate_items(aa, &ah->allocated_areas[s]) { | ^~~~~~~~~~~~~~~~~~~~~ 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:621:9: note: in expansion of macro 'dm_list_iterate_items' 621 | 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/merge.c:621:9: note: in expansion of macro 'dm_list_iterate_items' 621 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_pv_is_parallel': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2766:9: note: in expansion of macro 'dm_list_iterate_items' 2766 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:705:33: note: in expansion of macro 'dm_list_iterate_items' 705 | 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/merge.c:705:33: note: in expansion of macro 'dm_list_iterate_items' 705 | dm_list_iterate_items(sl, &seg_lv(seg, s)->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:755:9: note: in expansion of macro 'dm_list_iterate_items' 755 | 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:2766:9: note: in expansion of macro 'dm_list_iterate_items' 2766 | dm_list_iterate_items(pvl, parallel_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:755:9: note: in expansion of macro 'dm_list_iterate_items' 755 | 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/merge.c:792:17: note: in expansion of macro 'dm_list_iterate_items' 792 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:792:17: note: in expansion of macro 'dm_list_iterate_items' 792 | dm_list_iterate_items(seg2, &seg->lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:9: note: in expansion of macro 'dm_list_iterate_items' 811 | dm_list_iterate_items(glvl, &lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:811:9: note: in expansion of macro 'dm_list_iterate_items' 811 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2902:9: note: in expansion of macro 'dm_list_iterate_items' 2902 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2902:9: note: in expansion of macro 'dm_list_iterate_items' 2902 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:2903:17: note: in expansion of macro 'dm_list_iterate_items' 2903 | 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:2903:17: note: in expansion of macro 'dm_list_iterate_items' 2903 | dm_list_iterate_items(pva, &pvm->areas) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_some_parallel_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3048:17: note: in expansion of macro 'dm_list_iterate_items' 3048 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3048:17: note: in expansion of macro 'dm_list_iterate_items' 3048 | dm_list_iterate_items(pvm, pvms) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3056:41: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(aa, &ah->allocated_areas[ah->area_count]) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3056:41: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(aa, &ah->allocated_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/lv_manip.c:3085:25: note: in expansion of macro 'dm_list_iterate_items' 3085 | 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:3085:25: note: in expansion of macro 'dm_list_iterate_items' 3085 | dm_list_iterate_items(pva, &pvm->areas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_find_max_parallel_space_for_one_policy': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3283:25: note: in expansion of macro 'dm_list_iterate_items' 3283 | dm_list_iterate_items(spvs, ah->parallel_areas) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3283:25: note: in expansion of macro 'dm_list_iterate_items' 3283 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3926:9: note: in expansion of macro 'dm_list_iterate_items' 3926 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3926:9: note: in expansion of macro 'dm_list_iterate_items' 3926 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3968:9: note: in expansion of macro 'dm_list_iterate_items' 3968 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:3968:9: note: in expansion of macro 'dm_list_iterate_items' 3968 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_add_mirror_areas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4015:9: note: in expansion of macro 'dm_list_iterate_items' 4015 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4015:9: note: in expansion of macro 'dm_list_iterate_items' 4015 | dm_list_iterate_items(aa, &ah->allocated_areas[0]) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_lv_raid_redundant': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4445:9: note: in expansion of macro 'dm_list_iterate_items' 4445 | 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/lv_manip.c:4445:9: note: in expansion of macro 'dm_list_iterate_items' 4445 | dm_list_iterate_items(pvl, allocatable_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_for_each_sub_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:4764:9: note: in expansion of macro 'dm_list_iterate_items' 4764 | 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:4764:9: note: in expansion of macro 'dm_list_iterate_items' 4764 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5348:9: note: in expansion of macro 'dm_list_iterate_items' 5348 | 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:5348:9: note: in expansion of macro 'dm_list_iterate_items' 5348 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5469:25: note: in expansion of macro 'dm_list_iterate_items' 5469 | 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/lv_manip.c:5469:25: note: in expansion of macro 'dm_list_iterate_items' 5469 | dm_list_iterate_items(seg, seg_mirrors ? &seg_lv(seg_last, 0)->segments : &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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:5617:17: note: in expansion of macro 'dm_list_iterate_items' 5617 | 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:5617:17: note: in expansion of macro 'dm_list_iterate_items' 5617 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function 'add_pv_to_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:414:9: note: in expansion of macro 'dm_list_iterate_items' 414 | dm_list_iterate_items(pvl, &fid->fmt->orphan_vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:414:9: note: in expansion of macro 'dm_list_iterate_items' 414 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:480:9: note: in expansion of macro 'dm_list_iterate_items' 480 | 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/metadata.c:480:9: note: in expansion of macro 'dm_list_iterate_items' 480 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:585:9: note: in expansion of macro 'dm_list_iterate_items' 585 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:585:9: note: in expansion of macro 'dm_list_iterate_items' 585 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | 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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | 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:631:9: note: in expansion of macro 'dm_list_iterate_items_safe' 631 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_direct': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:649:9: note: in expansion of macro 'dm_list_iterate_items' 649 | 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/metadata.c:649:9: note: in expansion of macro 'dm_list_iterate_items' 649 | dm_list_iterate_items(pvl, &vg->removed_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_check_pv_dev_block_sizes': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:743:9: note: in expansion of macro 'dm_list_iterate_items' 743 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:743:9: note: in expansion of macro 'dm_list_iterate_items' 743 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_extend_each_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:785:9: note: in expansion of macro 'dm_list_iterate_items' 785 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:785:9: note: in expansion of macro 'dm_list_iterate_items' 785 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:809:9: note: in expansion of macro 'dm_list_iterate_items' 809 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:809:9: note: in expansion of macro 'dm_list_iterate_items' 809 | dm_list_iterate_items(pvl, &pp->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'lv_has_unknown_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1008:9: note: in expansion of macro 'dm_list_iterate_items' 1008 | 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:1008:9: note: in expansion of macro 'dm_list_iterate_items' 1008 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_has_unknown_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1019:9: note: in expansion of macro 'dm_list_iterate_items' 1019 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1019:9: note: in expansion of macro 'dm_list_iterate_items' 1019 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_ignore_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1234:9: note: in expansion of macro 'dm_list_iterate_items' 1234 | 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:1234:9: note: in expansion of macro 'dm_list_iterate_items' 1234 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_vg_unignore_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | dm_list_iterate_items_safe(mda, tmda, &vg->fid->metadata_areas_ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1272:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1272 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1282:9: note: in expansion of macro 'dm_list_iterate_items' 1282 | 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:1282:9: note: in expansion of macro 'dm_list_iterate_items' 1282 | 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:1343:9: note: in expansion of macro 'dm_list_iterate_items' 1343 | 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:1343:9: note: in expansion of macro 'dm_list_iterate_items' 1343 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_move_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | 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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1363:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1363 | dm_list_iterate_items_safe(mda, mda2, mdas_from) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1582:9: note: in expansion of macro 'dm_list_iterate_items' 1582 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1582:9: note: in expansion of macro 'dm_list_iterate_items' 1582 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1594:9: note: in expansion of macro 'dm_list_iterate_items' 1594 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1594:9: note: in expansion of macro 'dm_list_iterate_items' 1594 | dm_list_iterate_items(pvl, pl) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'pv_is_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1605:9: note: in expansion of macro 'dm_list_iterate_items' 1605 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv_in_vg_by_uuid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1629:9: note: in expansion of macro 'dm_list_iterate_items' 1629 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1629:9: note: in expansion of macro 'dm_list_iterate_items' 1629 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1648:9: note: in expansion of macro 'dm_list_iterate_items' 1648 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1648:9: note: in expansion of macro 'dm_list_iterate_items' 1648 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1663:9: note: in expansion of macro 'dm_list_iterate_items' 1663 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1663:9: note: in expansion of macro 'dm_list_iterate_items' 1663 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_historical_glv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1693:9: note: in expansion of macro 'dm_list_iterate_items' 1693 | 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:1693:9: note: in expansion of macro 'dm_list_iterate_items' 1693 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'find_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1729:9: note: in expansion of macro 'dm_list_iterate_items' 1729 | 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:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | 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:1741:9: note: in expansion of macro 'dm_list_iterate_items' 1741 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'first_seg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1752:9: note: in expansion of macro 'dm_list_iterate_items' 1752 | 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:1752:9: note: in expansion of macro 'dm_list_iterate_items' 1752 | 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:1762:9: note: in expansion of macro 'dm_list_iterate_back_items' 1762 | 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:1762:9: note: in expansion of macro 'dm_list_iterate_back_items' 1762 | dm_list_iterate_back_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_remove_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | 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:1774:9: note: in expansion of macro 'dm_list_iterate_items' 1774 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vgs_are_compatible': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 1832 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 1832 | dm_list_iterate_items(lvl1, &vg_to->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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1835:17: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1835:17: note: in expansion of macro 'dm_list_iterate_items' 1835 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7163:9: note: in expansion of macro 'dm_list_iterate_items' 7163 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1849:9: note: in expansion of macro 'dm_list_iterate_items' 1849 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1849:9: note: in expansion of macro 'dm_list_iterate_items' 1849 | dm_list_iterate_items(pvl, &vg_to->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1858:9: note: in expansion of macro 'dm_list_iterate_items' 1858 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7163:9: note: in expansion of macro 'dm_list_iterate_items' 7163 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1858:9: note: in expansion of macro 'dm_list_iterate_items' 1858 | dm_list_iterate_items(pvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_lv_each_dependency': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:1895:9: note: in expansion of macro 'dm_list_iterate_items' 1895 | 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/metadata.c:1895:9: note: in expansion of macro 'dm_list_iterate_items' 1895 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7171:9: note: in expansion of macro 'dm_list_iterate_items' 7171 | 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) | ^~~~~~~~~~~~ metadata/metadata.c:1916:33: note: in expansion of macro 'dm_list_struct_base' 1916 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7171:9: note: in expansion of macro 'dm_list_iterate_items' 7171 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:2006:9: note: in expansion of macro 'dm_list_iterate_items' 2006 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2006:9: note: in expansion of macro 'dm_list_iterate_items' 2006 | dm_list_iterate_items(lvl, &vg->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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2012:9: note: in expansion of macro 'dm_list_iterate_items' 2012 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2012:9: note: in expansion of macro 'dm_list_iterate_items' 2012 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/metadata.c:2041:9: note: in expansion of macro 'dm_list_iterate_items' 2041 | 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/metadata.c:2041:9: note: in expansion of macro 'dm_list_iterate_items' 2041 | 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: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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | dm_list_iterate_items_safe(glvl, tglvl, list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_mark_partial_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2069:17: note: in expansion of macro 'dm_list_iterate_items' 2069 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2069:17: note: in expansion of macro 'dm_list_iterate_items' 2069 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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:7260:9: note: in expansion of macro 'dm_list_iterate_items_safe' 7260 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2150:9: note: in expansion of macro 'dm_list_iterate_items' 2150 | 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/metadata.c:2150:9: note: in expansion of macro 'dm_list_iterate_items' 2150 | 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:2282:9: note: in expansion of macro 'dm_list_iterate_items' 2282 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2282:9: note: in expansion of macro 'dm_list_iterate_items' 2282 | dm_list_iterate_items(sl, &vg->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2289:9: note: in expansion of macro 'dm_list_iterate_items' 2289 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2289:9: note: in expansion of macro 'dm_list_iterate_items' 2289 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2321:17: note: in expansion of macro 'dm_list_iterate_items' 2321 | 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:2321:17: note: in expansion of macro 'dm_list_iterate_items' 2321 | dm_list_iterate_items(sl, &pvl->pv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2343:9: note: in expansion of macro 'dm_list_iterate_items' 2343 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2343:9: note: in expansion of macro 'dm_list_iterate_items' 2343 | dm_list_iterate_items(lvl, &vg->removed_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2354:9: note: in expansion of macro 'dm_list_iterate_items' 2354 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2354:9: note: in expansion of macro 'dm_list_iterate_items' 2354 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2419:17: note: in expansion of macro 'dm_list_iterate_items' 2419 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2419:17: note: in expansion of macro 'dm_list_iterate_items' 2419 | dm_list_iterate_items(sl, &lvl->lv->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2468:9: note: in expansion of macro 'dm_list_iterate_items' 2468 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2468:9: note: in expansion of macro 'dm_list_iterate_items' 2468 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 2512 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:9: note: in expansion of macro 'dm_list_iterate_items' 2512 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2515:17: note: in expansion of macro 'dm_list_iterate_items' 2515 | 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:2515:17: note: in expansion of macro 'dm_list_iterate_items' 2515 | 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:2591:9: note: in expansion of macro 'dm_list_iterate_items' 2591 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2591:9: note: in expansion of macro 'dm_list_iterate_items' 2591 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2684:9: note: in expansion of macro 'dm_list_iterate_items' 2684 | dm_list_iterate_items(glvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'lv_remove_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2684:9: note: in expansion of macro 'dm_list_iterate_items' 2684 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7713:9: note: in expansion of macro 'dm_list_iterate_items' 7713 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_pv_in_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2773:9: note: in expansion of macro 'dm_list_iterate_items' 2773 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7713:9: note: in expansion of macro 'dm_list_iterate_items' 7713 | 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/metadata.c:2773:9: note: in expansion of macro 'dm_list_iterate_items' 2773 | dm_list_iterate_items(pvl, head) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_historical_lv_is_valid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2793:9: note: in expansion of macro 'dm_list_iterate_items' 2793 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2793:9: note: in expansion of macro 'dm_list_iterate_items' 2793 | dm_list_iterate_items(glvl, &hlv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_handle_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: In function '_lv_remove_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/mirror.c:16: metadata/mirror.c: In function '_init_mirror_log': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:9: note: in expansion of macro 'dm_list_iterate_items' 2815 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7837:9: note: in expansion of macro 'dm_list_iterate_items' 7837 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2815:9: note: in expansion of macro 'dm_list_iterate_items' 2815 | 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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7837:9: note: in expansion of macro 'dm_list_iterate_items' 7837 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ 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: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | 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/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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: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:2830:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2830 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function '_merge_mirror_images': metadata/lv_manip.c: In function 'lv_remove_with_dependencies': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: 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:163:40: note: in expansion of macro '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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2869:9: note: in expansion of macro 'dm_list_iterate_items' 2869 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/metadata.c:2869:9: note: in expansion of macro 'dm_list_iterate_items' 2869 | dm_list_iterate_items(devl, &devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) | ^~~~~~~~~~~~ metadata/lv_manip.c:7908:63: note: in expansion of macro 'dm_list_struct_base' 7908 | if (!lv_remove_with_dependencies(cmd, dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pool_manip.c -o metadata/pool_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2875:25: note: in expansion of macro 'dm_list_iterate_items' 2875 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2875:25: note: in expansion of macro 'dm_list_iterate_items' 2875 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_write': metadata/mirror.c: In function '_remove_mirror_images': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2930:17: note: in expansion of macro 'dm_list_iterate_items' 2930 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2930:17: note: in expansion of macro 'dm_list_iterate_items' 2930 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:2995:9: note: in expansion of macro 'dm_list_iterate_items' 2995 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7976:17: note: in expansion of macro 'dm_list_iterate_items' 7976 | 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/metadata.c:2995:9: note: in expansion of macro 'dm_list_iterate_items' 2995 | dm_list_iterate_items(pvl, &vg->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: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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:7976:17: note: in expansion of macro 'dm_list_iterate_items' 7976 | dm_list_iterate_items(lvl, &lv->vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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: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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | 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:163:40: note: in expansion of macro '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:3015:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3015 | dm_list_iterate_items_safe(pvl, pvl_safe, &vg->pv_write_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3022:9: note: in expansion of macro 'dm_list_iterate_items' 3022 | 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/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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3022:9: note: in expansion of macro 'dm_list_iterate_items' 3022 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/mirror.c: In function 'get_pvmove_pvname_from_lv_mirr': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109: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:3066:31: note: in expansion of macro 'dm_list_item' 3066 | mda = dm_list_item(mdah, struct metadata_area); | ^~~~~~~~~~~~ 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3080:9: note: in expansion of macro 'dm_list_iterate_items' 3080 | 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:3080:9: note: in expansion of macro 'dm_list_iterate_items' 3080 | dm_list_iterate_items(mda, &vg->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:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8114:9: note: in expansion of macro 'dm_list_iterate_items' 8114 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3087:25: note: in expansion of macro 'dm_list_iterate_items' 3087 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3087:25: note: in expansion of macro 'dm_list_iterate_items' 3087 | 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_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:163:40: note: in expansion of macro '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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8114:9: note: in expansion of macro 'dm_list_iterate_items' 8114 | 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: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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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:163:40: note: in expansion of macro '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: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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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:3111:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3111 | 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:163:40: note: in expansion of macro '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/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8120:17: note: in expansion of macro 'dm_list_iterate_items' 8120 | 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/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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | dm_list_iterate_items_safe(mda, tmda, &ignored) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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:163:40: note: in expansion of macro '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: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:3115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3115 | 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/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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8120:17: note: in expansion of macro 'dm_list_iterate_items' 8120 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3119:9: note: in expansion of macro 'dm_list_iterate_items' 3119 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'remove_layers_for_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3119:9: note: in expansion of macro 'dm_list_iterate_items' 3119 | 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/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 'vg_commit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro '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); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8150:9: note: in expansion of macro 'dm_list_iterate_items' 8150 | 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:3150:17: note: in expansion of macro 'dm_list_iterate_items' 3150 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8150:9: note: in expansion of macro 'dm_list_iterate_items' 8150 | 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:3150:17: note: in expansion of macro 'dm_list_iterate_items' 3150 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'remove_layers_for_segments_all': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3158:25: note: in expansion of macro 'dm_list_iterate_items' 3158 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8227:9: note: in expansion of macro 'dm_list_iterate_items' 8227 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3158:25: note: in expansion of macro 'dm_list_iterate_items' 3158 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8227:9: note: in expansion of macro 'dm_list_iterate_items' 8227 | dm_list_iterate_items(lvl, &layer_lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:9: note: in expansion of macro 'dm_list_iterate_items' 3175 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3175:9: note: in expansion of macro 'dm_list_iterate_items' 3175 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8241:9: note: in expansion of macro 'dm_list_iterate_items' 8241 | 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:3184:9: note: in expansion of macro 'dm_list_iterate_items' 3184 | 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/lv_manip.c:8241:9: note: in expansion of macro 'dm_list_iterate_items' 8241 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'move_lv_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3184:9: note: in expansion of macro 'dm_list_iterate_items' 3184 | 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:8268:9: note: in expansion of macro 'dm_list_iterate_items' 8268 | dm_list_iterate_items(seg, &lv_to->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: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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | 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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | dm_list_iterate_items_safe(pvl, tpvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8268:9: note: in expansion of macro 'dm_list_iterate_items' 8268 | dm_list_iterate_items(seg, &lv_to->segments) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:3293:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3293 | 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:3347:9: note: in expansion of macro 'dm_list_iterate_items' 3347 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8277:9: note: in expansion of macro 'dm_list_iterate_items' 8277 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3347:9: note: in expansion of macro 'dm_list_iterate_items' 3347 | 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:3369:9: note: in expansion of macro 'dm_list_iterate_items' 3369 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8277:9: note: in expansion of macro 'dm_list_iterate_items' 8277 | dm_list_iterate_items(seg, &lv_to->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3369:9: note: in expansion of macro 'dm_list_iterate_items' 3369 | dm_list_iterate_items(dl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3393:9: note: in expansion of macro 'dm_list_iterate_items' 3393 | 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:3393:9: note: in expansion of macro 'dm_list_iterate_items' 3393 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function '_check_devs_used_correspond_with_vg': 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/metadata.c:3446:9: note: in expansion of macro 'dm_list_iterate_items' 3446 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3446:9: note: in expansion of macro 'dm_list_iterate_items' 3446 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8447:17: note: in expansion of macro 'dm_list_iterate_items' 8447 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3464:9: note: in expansion of macro 'dm_list_iterate_items' 3464 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3464:9: note: in expansion of macro 'dm_list_iterate_items' 3464 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8447:17: note: in expansion of macro 'dm_list_iterate_items' 8447 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3476:17: note: in expansion of macro 'dm_list_iterate_items' 3476 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3476:17: note: in expansion of macro 'dm_list_iterate_items' 3476 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8474:17: note: in expansion of macro 'dm_list_iterate_items' 8474 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'set_pv_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8474:17: note: in expansion of macro 'dm_list_iterate_items' 8474 | dm_list_iterate_items(sl, &lv_where->tags) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3602:9: note: in expansion of macro 'dm_list_iterate_items' 3602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:3602:9: note: in expansion of macro 'dm_list_iterate_items' 3602 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_match_seg_area_to_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8588:9: note: in expansion of macro 'dm_list_iterate_items' 8588 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_set_fid': 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))) | ^ ../base/data-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/pool_manip.c:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:283:9: note: in expansion of macro 'dm_list_iterate_items_safe' 283 | dm_list_iterate_items_safe(tmsg, tmp, &(first_seg(seg->pool_lv)->thin_messages)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4034:9: note: in expansion of macro 'dm_list_iterate_items' 4034 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/pool_manip.c:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pool_manip.c:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:331:9: note: in expansion of macro 'dm_list_iterate_items_safe' 331 | dm_list_iterate_items_safe(sl, tsl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pool_manip.c:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4034:9: note: in expansion of macro 'dm_list_iterate_items' 4034 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/pool_manip.c:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:350:9: note: in expansion of macro 'dm_list_iterate_items_safe' 350 | dm_list_iterate_items_safe(user_glvl, tglvl, &seg->lv->indirect_glvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8588:9: note: in expansion of macro 'dm_list_iterate_items' 8588 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function 'find_pool_seg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:9: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c:378:9: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(sl, &seg->lv->segs_using_this_lv) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function '_align_segment_boundary_to_pe_range': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4037:9: note: in expansion of macro 'dm_list_iterate_items' 4037 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pool_manip.c: In function 'recalculate_pool_chunk_size_with_dev_hints': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4037:9: note: in expansion of macro 'dm_list_iterate_items' 4037 | dm_list_iterate_items(pvl, &vg->removed_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8621:9: note: in expansion of macro 'dm_list_iterate_items' 8621 | dm_list_iterate_items(seg, &lv_where->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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4093:9: note: in expansion of macro 'dm_list_iterate_items' 4093 | 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/lv_manip.c:8621:9: note: in expansion of macro 'dm_list_iterate_items' 8621 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4093:9: note: in expansion of macro 'dm_list_iterate_items' 4093 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ 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/lv_manip.c:8628:25: note: in expansion of macro 'dm_list_iterate_items' 8628 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:751:17: note: in expansion of macro 'dm_list_iterate_items' 751 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:751:17: note: in expansion of macro 'dm_list_iterate_items' 751 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8628:25: note: in expansion of macro 'dm_list_iterate_items' 8628 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | 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:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(mda, mdas) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c: In function 'insert_layer_for_segments_on_pv': 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:4315:9: note: in expansion of macro 'dm_list_iterate_items' 4315 | 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/metadata.c:4315:9: note: in expansion of macro 'dm_list_iterate_items' 4315 | dm_list_iterate_items(sl, tagsl) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8691:9: note: in expansion of macro 'dm_list_iterate_items' 8691 | dm_list_iterate_items(seg, &lv_where->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_strip_outdated_historical_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8691:9: note: in expansion of macro 'dm_list_iterate_items' 8691 | 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: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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | 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:4384:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4384 | dm_list_iterate_items_safe(glvl, tglvl, &vg->historical_lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'lv_on_pmem': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8699:33: note: in expansion of macro 'dm_list_iterate_items' 8699 | 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:4413:9: note: in expansion of macro 'dm_list_iterate_items' 4413 | 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:4413:9: note: in expansion of macro 'dm_list_iterate_items' 4413 | 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:8699:33: note: in expansion of macro 'dm_list_iterate_items' 8699 | dm_list_iterate_items(lvl, lvs_changed) | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_write_commit_bad_mdas': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4461:9: note: in expansion of macro 'dm_list_iterate_items' 4461 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4461:9: note: in expansion of macro 'dm_list_iterate_items' 4461 | dm_list_iterate_items(mdal, &bad_mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'scan_text_mismatch': metadata/lv_manip.c: In function 'activate_and_wipe_lvlist': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:4563:9: note: in expansion of macro 'dm_list_iterate_items' 4563 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8887:9: note: in expansion of macro 'dm_list_iterate_items' 8887 | 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:4563:9: note: in expansion of macro 'dm_list_iterate_items' 4563 | dm_list_iterate_items(mdal, &mda_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8887:9: note: in expansion of macro 'dm_list_iterate_items' 8887 | 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), \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h: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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:4633:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4633 | 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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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/lv_manip.c:8909:9: note: in expansion of macro 'dm_list_iterate_items' 8909 | 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: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:4785:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4785 | 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: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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8909:9: note: in expansion of macro 'dm_list_iterate_items' 8909 | 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: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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | 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:4896:9: note: in expansion of macro 'dm_list_iterate_items_safe' 4896 | dm_list_iterate_items_safe(mda, mda2, &fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c: In function 'vg_read': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8921:9: note: in expansion of macro 'dm_list_iterate_items' 8921 | 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:5035:9: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5035:9: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5074:9: note: in expansion of macro 'dm_list_iterate_items' 5074 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8921:9: note: in expansion of macro 'dm_list_iterate_items' 8921 | 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:5074:9: note: in expansion of macro 'dm_list_iterate_items' 5074 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5082:9: note: in expansion of macro 'dm_list_iterate_items' 5082 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5082:9: note: in expansion of macro 'dm_list_iterate_items' 5082 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8933:9: note: in expansion of macro 'dm_list_iterate_items' 8933 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5245:9: note: in expansion of macro 'dm_list_iterate_items' 5245 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5245:9: note: in expansion of macro 'dm_list_iterate_items' 5245 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/lv_manip.c:8933:9: note: in expansion of macro 'dm_list_iterate_items' 8933 | 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:5255:9: note: in expansion of macro 'dm_list_iterate_items' 5255 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/metadata.c:5255:9: note: in expansion of macro 'dm_list_iterate_items' 5255 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv.c -o metadata/pv.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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/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: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/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: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: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/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: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/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: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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) | ^~~~~~~~~~~~~~~~~~~~~ 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': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_manip.c -o metadata/pv_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/pv_map.c -o metadata/pv_map.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv_manip.c:16: metadata/pv_manip.c: In function 'peg_dup': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pego, peg_old) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_find_peg_by_pe': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:192: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/pv_manip.c:88:9: note: in expansion of macro 'dm_list_iterate_back_items' 88 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:194: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/pv_manip.c:88:9: note: in expansion of macro 'dm_list_iterate_back_items' 88 | dm_list_iterate_back_items(pvseg, &pv->segments) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_merge_free_pv_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:265:29: note: in expansion of macro 'dm_list_item' 265 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:275:29: note: in expansion of macro 'dm_list_item' 275 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function 'release_pv_segment': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:327:29: note: in expansion of macro 'dm_list_item' 327 | merge_peg = dm_list_item(l, struct pv_segment); | ^~~~~~~~~~~~ metadata/pv_manip.c: In function 'pv_list_extents_free': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:373:9: note: in expansion of macro 'dm_list_iterate_items' 373 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:373:9: note: in expansion of macro 'dm_list_iterate_items' 373 | dm_list_iterate_items(pvl, pvh) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:378:17: note: in expansion of macro 'dm_list_iterate_items' 378 | 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/pv_manip.c:378:17: note: in expansion of macro 'dm_list_iterate_items' 378 | dm_list_iterate_items(per, pvl->pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:25: note: in expansion of macro 'dm_list_iterate_items' 379 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:379:25: note: in expansion of macro 'dm_list_iterate_items' 379 | dm_list_iterate_items(pvseg, &pvl->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function 'check_pv_segments': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:402:9: note: in expansion of macro 'dm_list_iterate_items' 402 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:402:9: note: in expansion of macro 'dm_list_iterate_items' 402 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:409:17: note: in expansion of macro 'dm_list_iterate_items' 409 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:409:17: note: in expansion of macro 'dm_list_iterate_items' 409 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c: In function '_reduce_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_manip.c:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(peg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/pv_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/pv_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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_manip.c:509:9: note: in expansion of macro 'dm_list_iterate_items_safe' 509 | dm_list_iterate_items_safe(peg, pegt, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/pv_map.c:16: metadata/pv_map.c: In function '_insert_area': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:9: note: in expansion of macro 'dm_list_iterate_items' 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:31:9: note: in expansion of macro 'dm_list_iterate_items' 31 | dm_list_iterate_items(pva, head) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_alloc_areas_for_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:9: note: in expansion of macro 'dm_list_iterate_items' 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:78:9: note: in expansion of macro 'dm_list_iterate_items' 78 | dm_list_iterate_items(peg, &pvm->pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_all_areas_for_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:9: note: in expansion of macro 'dm_list_iterate_items' 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:121:9: note: in expansion of macro 'dm_list_iterate_items' 121 | dm_list_iterate_items(aa, pe_ranges) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function '_create_maps': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:9: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:135:9: note: in expansion of macro 'dm_list_iterate_items' 135 | dm_list_iterate_items(pvl, pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:17: note: in expansion of macro 'dm_list_iterate_items' 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:147:17: note: in expansion of macro 'dm_list_iterate_items' 147 | dm_list_iterate_items(pvm2, pvms) | ^~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c: In function 'pv_maps_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:9: note: in expansion of macro 'dm_list_iterate_items' 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/pv_map.c:224:9: note: in expansion of macro 'dm_list_iterate_items' 224 | dm_list_iterate_items(pvm, pvms) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/raid_manip.c -o metadata/raid_manip.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/raid_manip.c:15: metadata/raid_manip.c: In function '_avoid_pvs_of_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:276:9: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:276:9: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(pvl, allocate_pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_clear_allocation_prohibited': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:305:17: note: in expansion of macro 'dm_list_iterate_items' 305 | 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/raid_manip.c:305:17: note: in expansion of macro 'dm_list_iterate_items' 305 | dm_list_iterate_items(pvl, pvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_deactivate_and_remove_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:316:9: note: in expansion of macro 'dm_list_iterate_items' 316 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:327:9: note: in expansion of macro 'dm_list_iterate_items' 327 | dm_list_iterate_items(lvl, removal_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_update_and_reload_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_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, 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1327:17: note: in expansion of macro 'dm_list_iterate_items' 1327 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1327:17: note: in expansion of macro 'dm_list_iterate_items' 1327 | dm_list_iterate_items(data_seg, &seg_lv(seg, s)->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_set_image_lvs_start_les': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1353:17: note: in expansion of macro 'dm_list_iterate_items' 1353 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1353:17: note: in expansion of macro 'dm_list_iterate_items' 1353 | dm_list_iterate_items(data_seg, &(seg_lv(seg, s)->segments)) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_relocate_reshape_space': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1431:36: note: in expansion of macro 'dm_list_item' 1431 | data_seg = dm_list_item(n, struct lv_segment); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1435:17: note: in expansion of macro 'dm_list_iterate_items' 1435 | dm_list_iterate_items(data_seg, &dlv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:1435:17: note: in expansion of macro 'dm_list_iterate_items' 1435 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2251:17: note: in expansion of macro 'dm_list_iterate_items' 2251 | 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:2251:17: note: in expansion of macro 'dm_list_iterate_items' 2251 | dm_list_iterate_items(lvl, lv_list) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_raid_add_images_without_commit': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2709:39: note: in expansion of macro 'dm_list_item' 2709 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2714:31: note: in expansion of macro 'dm_list_item' 2714 | lvl = dm_list_item(l, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2715:35: note: in expansion of macro 'dm_list_item' 2715 | lvl_tmp = dm_list_item(l->n, struct lv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2776:9: note: in expansion of macro 'dm_list_iterate_items' 2776 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2776:9: note: in expansion of macro 'dm_list_iterate_items' 2776 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2795:9: note: in expansion of macro 'dm_list_iterate_items' 2795 | dm_list_iterate_items(lvl, &data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2814:9: note: in expansion of macro 'dm_list_iterate_items' 2814 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2816:9: note: in expansion of macro 'dm_list_iterate_items' 2816 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2823:9: note: in expansion of macro 'dm_list_iterate_items' 2823 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2823:9: note: in expansion of macro 'dm_list_iterate_items' 2823 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/thin_manip.c -o metadata/thin_manip.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:2827:9: note: in expansion of macro 'dm_list_iterate_items' 2827 | dm_list_iterate_items(lvl, &data_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function 'lv_raid_split': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' 3455 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3455:9: note: in expansion of macro 'dm_list_iterate_items' 3455 | dm_list_iterate_items(lvl, &removal_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_alloc_rmeta_devs_for_rimage_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3668:9: note: in expansion of macro 'dm_list_iterate_items' 3668 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3668:9: note: in expansion of macro 'dm_list_iterate_items' 3668 | dm_list_iterate_items(lvl, new_data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3678:25: note: in expansion of macro 'dm_list_iterate_items' 3678 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3678:25: note: in expansion of macro 'dm_list_iterate_items' 3678 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3691:17: note: in expansion of macro 'dm_list_iterate_items' 3691 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:3691:17: note: in expansion of macro 'dm_list_iterate_items' 3691 | dm_list_iterate_items(lvl1, new_meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_add_image_component_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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/raid_manip.c:3729:9: note: in expansion of macro 'dm_list_iterate_items_safe' 3729 | dm_list_iterate_items_safe(lvl, tmp, lvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_mirror_to_raid1': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4119:9: note: in expansion of macro 'dm_list_iterate_items' 4119 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4119:9: note: in expansion of macro 'dm_list_iterate_items' 4119 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_striped_to_raid0_move_segs_to_raid0_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4251:9: note: in expansion of macro 'dm_list_iterate_items' 4251 | dm_list_iterate_items(lvl, data_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4254:17: note: in expansion of macro 'dm_list_iterate_items' 4254 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4254:17: note: in expansion of macro 'dm_list_iterate_items' 4254 | dm_list_iterate_items(seg_from, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_raid0_to_striped_retrieve_segments_and_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4352:9: note: in expansion of macro 'dm_list_iterate_items' 4352 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4352:9: note: in expansion of macro 'dm_list_iterate_items' 4352 | dm_list_iterate_items(seg_to, &new_segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_convert_striped_to_raid0': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:4442:9: note: in expansion of macro 'dm_list_iterate_items' 4442 | 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/raid_manip.c:4442:9: note: in expansion of macro 'dm_list_iterate_items' 4442 | 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:4484:19: note: in expansion of macro 'dm_list_item' 4484 | if (!(l = dm_list_item(dm_list_first(&data_lvs), struct 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/thin_manip.c:15: metadata/thin_manip.c: In function 'thin_pool_has_message': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:169:9: note: in expansion of macro 'dm_list_iterate_items' 169 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:169:9: note: in expansion of macro 'dm_list_iterate_items' 169 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'thin_pool_is_active': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:204:17: note: in expansion of macro 'dm_list_iterate_items' 204 | 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/thin_manip.c:204:17: note: in expansion of macro 'dm_list_iterate_items' 204 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'thin_pool_check_overprovisioning': 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:369:17: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:369:17: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(sl, &pool_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:377:9: note: in expansion of macro 'dm_list_iterate_items' 377 | 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/thin_manip.c:377:9: note: in expansion of macro 'dm_list_iterate_items' 377 | dm_list_iterate_items(lvl, &lv->vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5035:17: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:395:17: note: in expansion of macro 'dm_list_iterate_items' 395 | 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/thin_manip.c:395:17: note: in expansion of macro 'dm_list_iterate_items' 395 | 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:5035:17: note: in expansion of macro 'dm_list_iterate_items' 5035 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'get_free_thin_pool_device_id': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:559:9: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:559:9: note: in expansion of macro 'dm_list_iterate_items' 559 | dm_list_iterate_items(sl, &thin_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function '_check_pool_create': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:579:9: note: in expansion of macro 'dm_list_iterate_items' 579 | dm_list_iterate_items(lmsg, &first_seg(lv)->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5044:9: note: in expansion of macro 'dm_list_iterate_items' 5044 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5044:9: note: in expansion of macro 'dm_list_iterate_items' 5044 | dm_list_iterate_items(lvl, &meta_lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/thin_manip.c: In function 'lv_is_thin_origin': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:994:17: note: in expansion of macro 'dm_list_iterate_items' 994 | dm_list_iterate_items(segl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:994:17: note: in expansion of macro 'dm_list_iterate_items' 994 | 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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5060:9: note: in expansion of macro 'dm_list_iterate_items' 5060 | dm_list_iterate_items(lvl, &meta_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:5060:9: note: in expansion of macro 'dm_list_iterate_items' 5060 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6687:25: note: in expansion of macro 'dm_list_iterate_items' 6687 | 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:6687:25: note: in expansion of macro 'dm_list_iterate_items' 6687 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:6703:25: note: in expansion of macro 'dm_list_iterate_items' 6703 | 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:6703:25: note: in expansion of macro 'dm_list_iterate_items' 6703 | dm_list_iterate_items(rm_seg, &rm_image->segments) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_raid_rebuild_or_replace': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7030:9: note: in expansion of macro 'dm_list_iterate_items' 7030 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7030:9: note: in expansion of macro 'dm_list_iterate_items' 7030 | dm_list_iterate_items(lvl, &old_lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7047:31: note: in expansion of macro 'dm_list_item' 7047 | 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:7062:31: note: in expansion of macro 'dm_list_item' 7062 | lvl = dm_list_item(dm_list_first(&new_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/vdo_manip.c:15: metadata/vdo_manip.c: In function 'update_vdo_pool_virtual_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:122:9: note: in expansion of macro 'dm_list_iterate_items' 122 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion 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:122:9: note: in expansion of macro 'dm_list_iterate_items' 122 | dm_list_iterate_items(sl, &vdo_pool_seg->lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7094:9: note: in expansion of macro 'dm_list_iterate_items' 7094 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7094:9: note: in expansion of macro 'dm_list_iterate_items' 7094 | dm_list_iterate_items(lvl, &old_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c: In function '_lv_may_be_activated_in_degraded_mode': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/raid_manip.c:7308:9: note: in expansion of macro 'dm_list_iterate_items' 7308 | 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/raid_manip.c:7308:9: note: in expansion of macro 'dm_list_iterate_items' 7308 | dm_list_iterate_items(seg, &lv->segments) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 metadata/vg.c -o metadata/vg.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from metadata/vg.c:16: metadata/vg.c: In function 'snapshot_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:240:9: note: in expansion of macro 'dm_list_iterate_items' 240 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_visible_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:252:9: note: in expansion of macro 'dm_list_iterate_items' 252 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:252:9: note: in expansion of macro 'dm_list_iterate_items' 252 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_mda_used_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:276:8: note: in expansion of macro 'dm_list_iterate_items' 276 | 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/vg.c:276:8: note: in expansion of macro 'dm_list_iterate_items' 276 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_mda_free': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:298:9: note: in expansion of macro 'dm_list_iterate_items' 298 | 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/vg.c:298:9: note: in expansion of macro 'dm_list_iterate_items' 298 | dm_list_iterate_items(mda, &vg->fid->metadata_areas_in_use) { | ^~~~~~~~~~~~~~~~~~~~~ metadata/vg.c: In function 'vg_set_extent_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:438:9: note: in expansion of macro 'dm_list_iterate_items' 438 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:451:17: note: in expansion of macro 'dm_list_iterate_items' 451 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:451:17: note: in expansion of macro 'dm_list_iterate_items' 451 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:467:9: note: in expansion of macro 'dm_list_iterate_items' 467 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:467:9: note: in expansion of macro 'dm_list_iterate_items' 467 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ metadata/vg.c:474:17: note: in expansion of macro 'dm_list_iterate_items' 474 | 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/vg.c:474:17: note: in expansion of macro 'dm_list_iterate_items' 474 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mirror/mirrored.c -o mirror/mirrored.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; | ^ 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)); | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-file.c -o misc/lvm-file.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-flock.c -o misc/lvm-flock.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-globals.c -o misc/lvm-globals.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from misc/lvm-flock.c:16: misc/lvm-flock.c: In function '_get_lock_list_entry': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:65:22: note: in expansion of macro 'dm_list_item' 65 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ misc/lvm-flock.c: In function '_release_lock': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ misc/lvm-flock.c:79:22: note: in expansion of macro 'dm_list_item' 79 | ll = dm_list_item(llh, struct lock_list); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-maths.c -o misc/lvm-maths.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-signal.c -o misc/lvm-signal.o gcc -MT misc/lvm-string.o -MMD -MP -MF misc/lvm-string.d -c -I. -I.. -I../include -include configure.h -I/usr/include/blkid -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-string.c -o misc/lvm-string.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-wrappers.c -o misc/lvm-wrappers.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/lvm-percent.c -o misc/lvm-percent.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 misc/sharedlib.c -o misc/sharedlib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 mm/memlock.c -o mm/memlock.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 notify/lvmnotify.c -o notify/lvmnotify.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:152:18: warning: cast increases required alignment of target type [-Wcast-align] 152 | *(long *) pos = 1; | ^ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 raid/raid.c -o raid/raid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 report/properties.c -o report/properties.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 report/report.c -o report/report.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from report/report.c:16: report/report.c: In function '_recognize_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:710:9: note: in expansion of macro 'dm_list_iterate_items' 710 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:710:9: note: in expansion of macro 'dm_list_iterate_items' 710 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:725:9: note: in expansion of macro 'dm_list_iterate_items' 725 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_check_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:745:9: note: in expansion of macro 'dm_list_iterate_items' 745 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:745:9: note: in expansion of macro 'dm_list_iterate_items' 745 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_translate_time_items': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:924:9: note: in expansion of macro 'dm_list_iterate_items' 924 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:924:9: note: in expansion of macro 'dm_list_iterate_items' 924 | dm_list_iterate_items(ti, info->ti_list) { | ^~~~~~~~~~~~~~~~~~~~~ report/report.c: In function '_find_descendants': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2138:25: note: in expansion of macro 'dm_list_iterate_items' 2138 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2138:25: note: in expansion of macro 'dm_list_iterate_items' 2138 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ report/report.c:2151:17: note: in expansion of macro 'dm_list_iterate_items_gen' 2151 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ report/report.c:2151:17: note: in expansion of macro 'dm_list_iterate_items_gen' 2151 | dm_list_iterate_items_gen(seg, list, origin_list) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | dm_list_iterate_items(sl, list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2163:17: note: in expansion of macro 'dm_list_iterate_items' 2163 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2180:25: note: in expansion of macro 'dm_list_iterate_items' 2180 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ report/report.c:2180:25: note: in expansion of macro 'dm_list_iterate_items' 2180 | dm_list_iterate_items(glvl, list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 striped/striped.c -o striped/striped.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 thin/thin.c -o thin/thin.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../lib/misc/lib.h:22, from thin/thin.c:16: thin/thin.c: In function '_thin_pool_text_export': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:193:9: note: in expansion of macro 'dm_list_iterate_items' 193 | dm_list_iterate_items(tmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ thin/thin.c: In function '_thin_pool_add_target_line': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:361:9: note: in expansion of macro 'dm_list_iterate_items' 361 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ thin/thin.c:361:9: note: in expansion of macro 'dm_list_iterate_items' 361 | dm_list_iterate_items(lmsg, &seg->thin_messages) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 uuid/uuid.c -o uuid/uuid.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 zero/zero.c -o zero/zero.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/dev_manager.c -o activate/dev_manager.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 activate/fs.c -o activate/fs.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from activate/dev_manager.c:16: activate/dev_manager.c: In function '_percent_run': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1364:31: note: in expansion of macro 'dm_list_item' 1364 | seg = dm_list_item(segh, struct lv_segment); | ^~~~~~~~~~~~ activate/dev_manager.c: In function 'dev_manager_transient': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:1491:23: note: in expansion of macro 'dm_list_item' 1491 | 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:367:31: note: in expansion of macro 'dm_list_item' 367 | 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:381:31: note: in expansion of macro 'dm_list_item' 381 | 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:399:31: note: in expansion of macro 'dm_list_item' 399 | 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:432:23: note: in expansion of macro 'dm_list_item' 432 | fsp = dm_list_item(fsph, struct fs_op_parms); | ^~~~~~~~~~~~ activate/dev_manager.c: In function '_add_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2864:17: note: in expansion of macro 'dm_list_iterate_items' 2864 | 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/dev_manager.c:2864:17: note: in expansion of macro 'dm_list_iterate_items' 2864 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2935:17: note: in expansion of macro 'dm_list_iterate_items' 2935 | 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/dev_manager.c:2935:17: note: in expansion of macro 'dm_list_iterate_items' 2935 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:2945:58: note: in expansion of macro 'dm_list_struct_base' 2945 | if (!_add_lv_to_dtree(dm, dtree, dm_list_struct_base(snh, struct lv_segment, origin_list)->cow, 0)) | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2955:17: note: in expansion of macro 'dm_list_iterate_items' 2955 | 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/dev_manager.c:2955:17: note: in expansion of macro 'dm_list_iterate_items' 2955 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2965:17: note: in expansion of macro 'dm_list_iterate_items' 2965 | 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/dev_manager.c:2965:17: note: in expansion of macro 'dm_list_iterate_items' 2965 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:2977:9: note: in expansion of macro 'dm_list_iterate_items' 2977 | 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/dev_manager.c:2977:9: note: in expansion of macro 'dm_list_iterate_items' 2977 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_error_or_zero_device': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3056:9: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3056:9: note: in expansion of macro 'dm_list_iterate_items' 3056 | dm_list_iterate_items(seg_i, &seg->lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_new_external_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3402:9: note: in expansion of macro 'dm_list_iterate_items' 3402 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3402:9: note: in expansion of macro 'dm_list_iterate_items' 3402 | dm_list_iterate_items(sl, &external_lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_add_new_lv_to_dtree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3718:17: note: in expansion of macro 'dm_list_iterate_items' 3718 | 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/dev_manager.c:3718:17: note: in expansion of macro 'dm_list_iterate_items' 3718 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ activate/dev_manager.c:3751:51: note: in expansion of macro 'dm_list_struct_base' 3751 | dm_list_struct_base(snh, struct lv_segment, | ^~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3770:17: note: in expansion of macro 'dm_list_iterate_items' 3770 | 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/dev_manager.c:3770:17: note: in expansion of macro 'dm_list_iterate_items' 3770 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3827:17: note: in expansion of macro 'dm_list_iterate_items' 3827 | 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/dev_manager.c:3827:17: note: in expansion of macro 'dm_list_iterate_items' 3827 | dm_list_iterate_items(sl, &lv->segs_using_this_lv) | ^~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c: In function '_clean_tree': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3966:17: note: in expansion of macro 'dm_list_iterate_items' 3966 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ activate/dev_manager.c:3966:17: note: in expansion of macro 'dm_list_iterate_items' 3966 | dm_list_iterate_items(dl, &dm->cmd->pending_delete) { | ^~~~~~~~~~~~~~~~~~~~~ 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/filesystem.o device/online.o device/parse_vpd.o device/dev_util.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/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make -C tools make -C scripts make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' gcc -E -P cmdnames.h 2> /dev/null | \ /usr/bin/grep -E -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$' > .commands \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ printf "static const char _command_input[] =\n\n\"" && \ mawk 'BEGIN {ORS = "\\0\"\n\""} !/^#/ && !/---/ && !/^$/' ./command-lines.in && \ printf '\\0\\0";\n' \ ) > command-lines-input.h \ ( cat ./license.inc && \ echo "/* Do not edit. This file is generated by the Makefile. */" && \ printf "#define COMMAND_COUNT " && \ /usr/bin/grep -c '^ID:' command-lines.in \ ) > command-count.h 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 command.c -o command.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 dumpconfig.c -o dumpconfig.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 formats.c -o formats.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvchange.c -o lvchange.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvchange.c:16: lvchange.c: In function '_attach_metadata_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:17: note: in expansion of macro 'dm_list_iterate_items' 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:280:17: note: in expansion of macro 'dm_list_iterate_items' 280 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:285:9: note: in expansion of macro 'dm_list_iterate_items' 285 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:285:9: note: in expansion of macro 'dm_list_iterate_items' 285 | dm_list_iterate_items(lvl, list) | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function '_lvchange_rebuild': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:960:9: note: in expansion of macro 'dm_list_iterate_items' 960 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvchange.c: In function '_lvchange_writemostly': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:1017:17: note: in expansion of macro 'dm_list_iterate_items' 1017 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvchange.c:1017:17: note: in expansion of macro 'dm_list_iterate_items' 1017 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert.c -o lvconvert.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvconvert_poll.c -o lvconvert_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvconvert.c:15: lvconvert.c: In function '_failed_mirrors_count': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:428:9: note: in expansion of macro 'dm_list_iterate_items' 428 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:428:9: note: in expansion of macro 'dm_list_iterate_items' 428 | dm_list_iterate_items(lvseg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_failed_pv_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:479:9: note: in expansion of macro 'dm_list_iterate_items' 479 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:479:9: note: in expansion of macro 'dm_list_iterate_items' 479 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_remove_missing_empty_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:675:9: note: in expansion of macro 'dm_list_iterate_items' 675 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:675:9: note: in expansion of macro 'dm_list_iterate_items' 675 | dm_list_iterate_items(pvl, remove_pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:676:17: note: in expansion of macro 'dm_list_iterate_items_safe' 676 | dm_list_iterate_items_safe(pvl_vg, pvlt, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_repair_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4012:17: note: in expansion of macro 'dm_list_iterate_items' 4012 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4012:17: note: in expansion of macro 'dm_list_iterate_items' 4012 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lvconvert_replace_pv_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4050:9: note: in expansion of macro 'dm_list_iterate_items' 4050 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4050:9: note: in expansion of macro 'dm_list_iterate_items' 4050 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_merge_snapshot_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4137:17: note: in expansion of macro 'dm_list_iterate_items' 4137 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4137:17: note: in expansion of macro 'dm_list_iterate_items' 4137 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_start_poll_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4327:17: note: in expansion of macro 'dm_list_iterate_items' 4327 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4327:17: note: in expansion of macro 'dm_list_iterate_items' 4327 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lv_create_cachevol': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4424:9: note: in expansion of macro 'dm_list_iterate_items' 4424 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:4424:9: note: in expansion of macro 'dm_list_iterate_items' 4424 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_raid_types_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5293:9: note: in expansion of macro 'dm_list_iterate_items' 5293 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5293:9: note: in expansion of macro 'dm_list_iterate_items' 5293 | dm_list_iterate_items(idl, &lp.idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function 'lvconvert_merge_cmd': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5516:17: note: in expansion of macro 'dm_list_iterate_items' 5516 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:5516:17: note: in expansion of macro 'dm_list_iterate_items' 5516 | dm_list_iterate_items(idl, &lr.poll_idls) { | ^~~~~~~~~~~~~~~~~~~~~ lvconvert.c: In function '_lvconvert_detach_writecache_when_clean': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ lvconvert.c:5800:15: note: in expansion of macro 'dm_list_item' 5800 | idl = dm_list_item(dm_list_first(&lr->poll_idls), struct convert_poll_id_list); | ^~~~~~~~~~~~ lvconvert.c: In function '_set_writecache_block_size': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:6018:9: note: in expansion of macro 'dm_list_iterate_items' 6018 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvconvert.c:6018:9: note: in expansion of macro 'dm_list_iterate_items' 6018 | dm_list_iterate_items(pvl, &pvs_list) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvdisplay.c -o lvdisplay.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from lvcreate.c:16: lvcreate.c: In function '_lvcreate_params': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1289:9: note: in expansion of macro 'dm_list_iterate_items' 1289 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvcreate.c:1289:9: note: in expansion of macro 'dm_list_iterate_items' 1289 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvextend.c -o lvextend.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmcmdline.c -o lvmcmdline.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, from tools.h:19, from lvmdevices.c:15: lvmdevices.c: In function '_search_devs_for_pvids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:63:9: note: in expansion of macro 'dm_list_iterate_items_safe' 63 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:72:9: note: in expansion of macro 'dm_list_iterate_items_safe' 72 | dm_list_iterate_items_safe(devl, devl2, &devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:82:17: note: in expansion of macro 'dm_list_iterate_items_safe' 82 | dm_list_iterate_items_safe(dil, dil2, search_pvids) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:102:9: note: in expansion of macro 'dm_list_iterate_items' 102 | dm_list_iterate_items(dil, search_pvids) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:102:9: note: in expansion of macro 'dm_list_iterate_items' 102 | dm_list_iterate_items(dil, search_pvids) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:115:9: note: in expansion of macro 'dm_list_iterate_items_safe' 115 | dm_list_iterate_items_safe(devl, devl2, found_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c: In function '_print_check': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:207:9: note: in expansion of macro 'dm_list_iterate_items' 207 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:207:9: note: in expansion of macro 'dm_list_iterate_items' 207 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:210:17: note: in expansion of macro 'dm_list_iterate_items' 210 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:210:17: note: in expansion of macro 'dm_list_iterate_items' 210 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:299:9: note: in expansion of macro 'dm_list_iterate_items' 299 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:299:9: note: in expansion of macro 'dm_list_iterate_items' 299 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:302:17: note: in expansion of macro 'dm_list_iterate_items' 302 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:302:17: note: in expansion of macro 'dm_list_iterate_items' 302 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:385:9: note: in expansion of macro 'dm_list_iterate_items' 385 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:385:9: note: in expansion of macro 'dm_list_iterate_items' 385 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:386:17: note: in expansion of macro 'dm_list_iterate_items' 386 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:386:17: note: in expansion of macro 'dm_list_iterate_items' 386 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:494:9: note: in expansion of macro 'dm_list_iterate_items' 494 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:495:17: note: in expansion of macro 'dm_list_iterate_items' 495 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:495:17: note: in expansion of macro 'dm_list_iterate_items' 495 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:531:9: note: in expansion of macro 'dm_list_iterate_items' 531 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:531:9: note: in expansion of macro 'dm_list_iterate_items' 531 | dm_list_iterate_items(du_old, &use_old) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:542:9: note: in expansion of macro 'dm_list_iterate_items' 542 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:542:9: note: in expansion of macro 'dm_list_iterate_items' 542 | dm_list_iterate_items(du_new, &use_new) { | ^~~~~~~~~~~~~~~~~~~~~ lvmdevices.c: In function 'lvmdevices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:633:17: note: in expansion of macro 'dm_list_iterate_items' 633 | 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:633:17: note: in expansion of macro 'dm_list_iterate_items' 633 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:673:17: note: in expansion of macro 'dm_list_iterate_items_safe' 673 | dm_list_iterate_items_safe(du, du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:732:17: note: in expansion of macro 'dm_list_iterate_items' 732 | 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:732:17: note: in expansion of macro 'dm_list_iterate_items' 732 | 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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:738:25: note: in expansion of macro 'dm_list_iterate_items_safe' 738 | dm_list_iterate_items_safe(du, du2, &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:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:882:17: note: in expansion of macro 'dm_list_iterate_items' 882 | dm_list_iterate_items(devl, &found_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmdevices.c:882:17: note: in expansion of macro 'dm_list_iterate_items' 882 | dm_list_iterate_items(devl, &found_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1017:9: note: in expansion of macro 'dm_list_iterate_items' 1017 | 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:1017:9: note: in expansion of macro 'dm_list_iterate_items' 1017 | dm_list_iterate_items(du, &cmd->use_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 lvmcmdline.c:16: lvmcmdline.c: In function 'first_grouped_arg_int_value': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:319:9: note: in expansion of macro 'dm_list_iterate_items' 319 | 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:319:9: note: in expansion of macro 'dm_list_iterate_items' 319 | 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:2328:9: note: in expansion of macro 'dm_list_iterate_items' 2328 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ lvmcmdline.c:2328:9: note: in expansion of macro 'dm_list_iterate_items' 2328 | 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:2413:9: note: in expansion of macro 'dm_list_iterate_items' 2413 | 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:2413:9: note: in expansion of macro 'dm_list_iterate_items' 2413 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvmdiskscan.c -o lvmdiskscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvpoll.c -o lvpoll.o gcc -MT lvreduce.o -MMD -MP -MF lvreduce.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvreduce.c -o lvreduce.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvremove.c -o lvremove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvrename.c -o lvrename.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvresize.c -o lvresize.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvscan.c -o lvscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 polldaemon.c -o polldaemon.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvchange.c -o pvchange.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvck.c -o pvck.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvcreate.c -o pvcreate.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from polldaemon.c:16: polldaemon.c: In function '_poll_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:324:9: note: in expansion of macro 'dm_list_iterate_items' 324 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:324:9: note: in expansion of macro 'dm_list_iterate_items' 324 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ polldaemon.c:359:9: note: in expansion of macro 'dm_list_iterate_items' 359 | dm_list_iterate_items(idl, &idls) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ polldaemon.c:372:40: note: in expansion of macro 'dm_list_item' 372 | dm_pool_free(cmd->mem, dm_list_item(dm_list_first(&idls), struct poll_id_list)); | ^~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvck.c:17: pvck.c: In function '_get_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1859:9: note: in expansion of macro 'dm_list_iterate_items' 1859 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:1859:9: note: in expansion of macro 'dm_list_iterate_items' 1859 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvck.c: In function '_get_pv_info_from_metadata': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2034:17: note: in expansion of macro 'dm_list_iterate_items' 2034 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2034:17: note: in expansion of macro 'dm_list_iterate_items' 2034 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2039:17: note: in expansion of macro 'dm_list_iterate_items' 2039 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvck.c:2039:17: note: in expansion of macro 'dm_list_iterate_items' 2039 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvdisplay.c -o pvdisplay.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvmove.c -o pvmove.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvmove_poll.c -o pvmove_poll.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvmove.c:16: pvmove.c: In function '_get_allocatable_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:110:23: note: in expansion of macro 'dm_list_item' 110 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_remove_sibling_pvs_from_trim_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:202:24: note: in expansion of macro 'dm_list_item' 202 | pvl1 = dm_list_item(pvh1, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:205:32: note: in expansion of macro 'dm_list_item' 205 | pvl2 = dm_list_item(pvh2, struct pv_list); | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvremove.c -o pvremove.o pvmove.c: In function '_trim_allocatable_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:244:23: note: in expansion of macro 'dm_list_item' 244 | pvl = dm_list_item(pvh, struct pv_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:247:36: note: in expansion of macro 'dm_list_item' 247 | trim_pvl = dm_list_item(trim_pvh, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_insert_pvmove_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvmove.c:275:15: note: in expansion of macro 'dm_list_item' 275 | pvl = dm_list_item(source_pvl->n, struct pv_list); | ^~~~~~~~~~~~ pvmove.c: In function '_set_up_pvmove_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:450:9: note: in expansion of macro 'dm_list_iterate_items' 450 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:450:9: note: in expansion of macro 'dm_list_iterate_items' 450 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function '_update_metadata': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:573:9: note: in expansion of macro 'dm_list_iterate_items' 573 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:573:9: note: in expansion of macro 'dm_list_iterate_items' 573 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ pvmove.c: In function '_pvmove_setup_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:704:17: note: in expansion of macro 'dm_list_iterate_items' 704 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvmove.c:704:17: note: in expansion of macro 'dm_list_iterate_items' 704 | dm_list_iterate_items(lvl, lvs_changed) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvresize.c -o pvresize.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 pvscan.c -o pvscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 reporter.c -o reporter.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from pvscan.c:16: pvscan.c: In function '_write_lookup_file': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:315:9: note: in expansion of macro 'dm_list_iterate_items' 315 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:315:9: note: in expansion of macro 'dm_list_iterate_items' 315 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_count_pvid_files': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:473:9: note: in expansion of macro 'dm_list_iterate_items' 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:473:9: note: in expansion of macro 'dm_list_iterate_items' 473 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_devs_from_saved_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:562:9: note: in expansion of macro 'dm_list_iterate_items' 562 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:562:9: note: in expansion of macro 'dm_list_iterate_items' 562 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_pvscan_aa_quick': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:748:9: note: in expansion of macro 'dm_list_iterate_items' 748 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:748:9: note: in expansion of macro 'dm_list_iterate_items' 748 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_pvscan_aa': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:791:9: note: in expansion of macro 'dm_list_iterate_items_safe' 791 | dm_list_iterate_items_safe(sl, sl2, vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_args': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | 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:896:9: note: in expansion of macro 'dm_list_iterate_items' 896 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_get_args_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:922:9: note: in expansion of macro 'dm_list_iterate_items' 922 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:922:9: note: in expansion of macro 'dm_list_iterate_items' 922 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:931:9: note: in expansion of macro 'dm_list_iterate_items' 931 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:931:9: note: in expansion of macro 'dm_list_iterate_items' 931 | dm_list_iterate_items(arg, pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_set_pv_devices_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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:955:9: note: in expansion of macro 'dm_list_iterate_items' 955 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:955:9: note: in expansion of macro 'dm_list_iterate_items' 955 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ pvscan.c: In function '_online_devs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1032:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1032 | dm_list_iterate_items_safe(devl, devl2, pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1304:33: note: in expansion of macro 'dm_list_iterate_items' 1304 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1304:33: note: in expansion of macro 'dm_list_iterate_items' 1304 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1310:33: note: in expansion of macro 'dm_list_iterate_items' 1310 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1310:33: note: in expansion of macro 'dm_list_iterate_items' 1310 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1320:33: note: in expansion of macro 'dm_list_iterate_items' 1320 | 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1320:33: note: in expansion of macro 'dm_list_iterate_items' 1320 | 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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1450:9: note: in expansion of macro 'dm_list_iterate_items' 1450 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1450:9: note: in expansion of macro 'dm_list_iterate_items' 1450 | dm_list_iterate_items(arg, &pvscan_args) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 segtypes.c -o segtypes.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1499:17: note: in expansion of macro 'dm_list_iterate_items' 1499 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1499:17: note: in expansion of macro 'dm_list_iterate_items' 1499 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ pvscan.c:1535:24: note: in expansion of macro 'dm_list_item' 1535 | devl = dm_list_item(dm_list_first(&pvscan_devs), struct device_list); | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1548:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1548 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1563:9: note: in expansion of macro 'dm_list_iterate_items' 1563 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1563:9: note: in expansion of macro 'dm_list_iterate_items' 1563 | dm_list_iterate_items(devl, &pvscan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvscan.c:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | dm_list_iterate_items_safe(devl, devl2, &pvscan_devs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:1576:9: note: in expansion of macro 'dm_list_iterate_items_safe' 1576 | 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:767:22: note: in expansion of macro 'dm_list_item' 767 | 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:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | 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:888:9: note: in expansion of macro 'dm_list_iterate_items' 888 | 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:934:33: note: in expansion of macro 'dm_list_iterate_items' 934 | 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:934:33: note: in expansion of macro 'dm_list_iterate_items' 934 | 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:977:9: note: in expansion of macro 'dm_list_iterate_items' 977 | 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:977:9: note: in expansion of macro 'dm_list_iterate_items' 977 | 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:1009:9: note: in expansion of macro 'dm_list_iterate_items' 1009 | 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:1009:9: note: in expansion of macro 'dm_list_iterate_items' 1009 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 tags.c -o tags.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 toollib.c -o toollib.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgcfgbackup.c -o vgcfgbackup.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from toollib.c:16: toollib.c: In function 'process_each_segment_in_pv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:341:17: note: in expansion of macro 'dm_list_iterate_items' 341 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:341:17: note: in expansion of macro 'dm_list_iterate_items' 341 | dm_list_iterate_items(pvseg, &pv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_segment_in_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:369:9: note: in expansion of macro 'dm_list_iterate_items' 369 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'vg_refresh_visible': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:881:9: note: in expansion of macro 'dm_list_iterate_items' 881 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:881:9: note: in expansion of macro 'dm_list_iterate_items' 881 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_cache_params': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1171:9: note: in expansion of macro 'dm_list_iterate_items' 1171 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_vdo_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1290:9: note: in expansion of macro 'dm_list_iterate_items' 1290 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1290:9: note: in expansion of macro 'dm_list_iterate_items' 1290 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_writecache_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1551:9: note: in expansion of macro 'dm_list_iterate_items' 1551 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1551:9: note: in expansion of macro 'dm_list_iterate_items' 1551 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'get_integrity_settings': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1712:9: note: in expansion of macro 'dm_list_iterate_items' 1712 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1712:9: note: in expansion of macro 'dm_list_iterate_items' 1712 | dm_list_iterate_items(group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'change_tag': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1764:9: note: in expansion of macro 'dm_list_iterate_items' 1764 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1764:9: note: in expansion of macro 'dm_list_iterate_items' 1764 | dm_list_iterate_items(current_group, &cmd->arg_value_groups) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_label': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1853:17: note: in expansion of macro 'dm_list_iterate_items' 1853 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:1853:17: note: in expansion of macro 'dm_list_iterate_items' 1853 | dm_list_iterate_items(devl, &process_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2308:9: note: in expansion of macro 'dm_list_iterate_items' 2308 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2415:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2415 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2417:17: note: in expansion of macro 'dm_list_iterate_items' 2417 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2417:17: note: in expansion of macro 'dm_list_iterate_items' 2417 | dm_list_iterate_items(vgnl, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgchange.c -o vgchange.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h: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:2432:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2432 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_choose_vgs_to_process': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2488:9: note: in expansion of macro 'dm_list_iterate_items_safe' 2488 | dm_list_iterate_items_safe(sl, sl2, arg_vgnames) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2490:17: note: in expansion of macro 'dm_list_iterate_items_safe' 2490 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:2509:25: note: in expansion of macro 'dm_list_iterate_items_safe' 2509 | dm_list_iterate_items_safe(vgnl, vgnl2, vgnameids_on_system) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_str_list_match_item_with_prefix': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgck.c -o vgck.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2702:9: note: in expansion of macro 'dm_list_iterate_items' 2702 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:2702:9: note: in expansion of macro 'dm_list_iterate_items' 2702 | dm_list_iterate_items(sl, sll) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function 'process_each_lv_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' 3441 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3441:9: note: in expansion of macro 'dm_list_iterate_items' 3441 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:9: note: in expansion of macro 'dm_list_iterate_items' 3545 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3545:9: note: in expansion of macro 'dm_list_iterate_items' 3545 | dm_list_iterate_items(lvl, &final_lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3620:17: note: in expansion of macro 'dm_list_iterate_items_safe' 3620 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3681:17: note: in expansion of macro 'dm_list_iterate_items' 3681 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:3681:17: note: in expansion of macro 'dm_list_iterate_items' 3681 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_lv_vgnameid_list': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4006:9: note: in expansion of macro 'dm_list_iterate_items' 4006 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4006:9: note: in expansion of macro 'dm_list_iterate_items' 4006 | dm_list_iterate_items(vgnl, vgnameids_to_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4033:17: note: in expansion of macro 'dm_list_iterate_items' 4033 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4033:17: note: in expansion of macro 'dm_list_iterate_items' 4033 | dm_list_iterate_items(sl, arg_lvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_get_arg_devices': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4309:9: note: in expansion of macro 'dm_list_iterate_items' 4309 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4309:9: note: in expansion of macro 'dm_list_iterate_items' 4309 | dm_list_iterate_items(sl, arg_pvnames) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_process_duplicate_pvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4428:9: note: in expansion of macro 'dm_list_iterate_items' 4428 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgchange.c:16: vgchange.c: In function '_monitor_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4428:9: note: in expansion of macro 'dm_list_iterate_items' 4428 | dm_list_iterate_items(devl, &unused_duplicate_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:37:9: note: in expansion of macro 'dm_list_iterate_items' 37 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_poll_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:67:9: note: in expansion of macro 'dm_list_iterate_items' 67 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:67:9: note: in expansion of macro 'dm_list_iterate_items' 67 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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_pvs_in_vg': vgchange.c: In function '_activate_lvs_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' 93 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:93:9: note: in expansion of macro 'dm_list_iterate_items' 93 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4532:9: note: in expansion of macro 'dm_list_iterate_items' 4532 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4532:9: note: in expansion of macro 'dm_list_iterate_items' 4532 | 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:227:17: note: in expansion of macro 'dm_list_iterate_items' 227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:227:17: note: in expansion of macro 'dm_list_iterate_items' 227 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:243:17: note: in expansion of macro 'dm_list_iterate_items' 243 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:243:17: note: in expansion of macro 'dm_list_iterate_items' 243 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:247:25: note: in expansion of macro 'dm_list_iterate_items' 247 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:247:25: note: in expansion of macro 'dm_list_iterate_items' 247 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4657:9: note: in expansion of macro 'dm_list_iterate_items' 4657 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4657:9: note: in expansion of macro 'dm_list_iterate_items' 4657 | dm_list_iterate_items(vgnl, all_vgnameids) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_uuid': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:481:9: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:481:9: note: in expansion of macro 'dm_list_iterate_items' 481 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:4859:9: note: in expansion of macro 'dm_list_iterate_items' 4859 | 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:4859:9: note: in expansion of macro 'dm_list_iterate_items' 4859 | 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:4899:9: note: in expansion of macro 'dm_list_iterate_items' 4899 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:4899:9: note: in expansion of macro 'dm_list_iterate_items' 4899 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1155:17: note: in expansion of macro 'dm_list_iterate_items' 1155 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1155:17: note: in expansion of macro 'dm_list_iterate_items' 1155 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1224:17: note: in expansion of macro 'dm_list_iterate_items' 1224 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1224:17: note: in expansion of macro 'dm_list_iterate_items' 1224 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1238:17: note: in expansion of macro 'dm_list_iterate_items' 1238 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1238:17: note: in expansion of macro 'dm_list_iterate_items' 1238 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1283:25: note: in expansion of macro 'dm_list_iterate_items' 1283 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1283:25: note: in expansion of macro 'dm_list_iterate_items' 1283 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgchange.c: In function '_vgchange_systemid_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgchange.c:1507:17: note: in expansion of macro 'dm_list_iterate_items' 1507 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:1507:17: note: in expansion of macro 'dm_list_iterate_items' 1507 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_pvcreate_list_find_dev': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5219:9: note: in expansion of macro 'dm_list_iterate_items' 5219 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5219:9: note: in expansion of macro 'dm_list_iterate_items' 5219 | dm_list_iterate_items(pd, devices) { | ^~~~~~~~~~~~~~~~~~~~~ toollib.c: In function '_pvcreate_list_find_name': 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5231:9: note: in expansion of macro 'dm_list_iterate_items' 5231 | 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)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5231:9: note: in expansion of macro 'dm_list_iterate_items' 5231 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | 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:5649:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5649 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgdisplay.c -o vgdisplay.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5682:9: note: in expansion of macro 'dm_list_iterate_items' 5682 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5682:9: note: in expansion of macro 'dm_list_iterate_items' 5682 | dm_list_iterate_items(devl, &scan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:5696:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5696 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5717:17: note: in expansion of macro 'dm_list_iterate_items' 5717 | dm_list_iterate_items(pd, &pp->arg_devices) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5717:17: note: in expansion of macro 'dm_list_iterate_items' 5717 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:5756:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5756 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5770:25: note: in expansion of macro 'dm_list_iterate_items_safe' 5770 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5785:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5785 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | 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:5815:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5815 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | 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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | 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:5858:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5858 | dm_list_iterate_items_safe(prompt, prompt2, &pp->prompts) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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:140:17: note: in expansion of macro 'dm_list_iterate_items' 140 | 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:140:17: note: in expansion of macro 'dm_list_iterate_items' 140 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5899:9: note: in expansion of macro 'dm_list_iterate_items' 5899 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5899:9: note: in expansion of macro 'dm_list_iterate_items' 5899 | dm_list_iterate_items(pd, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5910:9: note: in expansion of macro 'dm_list_iterate_items' 5910 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:5910:9: note: in expansion of macro 'dm_list_iterate_items' 5910 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5922:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5922 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5946:17: note: in expansion of macro 'dm_list_iterate_items_safe' 5946 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_process) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:5975:9: note: in expansion of macro 'dm_list_iterate_items_safe' 5975 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6003:17: note: in expansion of macro 'dm_list_iterate_items_safe' 6003 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6014:25: note: in expansion of macro 'dm_list_iterate_items' 6014 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6014:25: note: in expansion of macro 'dm_list_iterate_items' 6014 | dm_list_iterate_items(vgpvl, &orphan_vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6042:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6042 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_create) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6107:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6107 | dm_list_iterate_items_safe(pd, pd2, &pp->arg_remove) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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:6123:9: note: in expansion of macro 'dm_list_iterate_items_safe' 6123 | dm_list_iterate_items_safe(pd, pd2, &remove_duplicates) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgexport.c -o vgexport.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6146:9: note: in expansion of macro 'dm_list_iterate_items' 6146 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgextend.c -o vgextend.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6146:9: note: in expansion of macro 'dm_list_iterate_items' 6146 | dm_list_iterate_items(devl, &rescan_devs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimport.c -o vgimport.o ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6149:9: note: in expansion of macro 'dm_list_iterate_items' 6149 | dm_list_iterate_items(pd, &pp->arg_fail) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ toollib.c:6149:9: note: in expansion of macro 'dm_list_iterate_items' 6149 | 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 vgexport.c:16: vgexport.c: In function 'vgexport_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:17: note: in expansion of macro 'dm_list_iterate_items' 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:33:17: note: in expansion of macro 'dm_list_iterate_items' 33 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgexport.c:51:9: note: in expansion of macro 'dm_list_iterate_items' 51 | dm_list_iterate_items(pvl, &vg->pvs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimport.c:16: vgimport.c: In function '_vgimport_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:42:9: note: in expansion of macro 'dm_list_iterate_items' 42 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimport.c:42:9: note: in expansion of macro 'dm_list_iterate_items' 42 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimportclone.c -o vgimportclone.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgimportdevices.c -o vgimportdevices.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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, 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:49:9: note: in expansion of macro 'dm_list_iterate_items' 49 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:49:9: note: in expansion of macro 'dm_list_iterate_items' 49 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in 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:70:9: note: in expansion of macro 'dm_list_iterate_items' 70 | 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 vgmerge.c:16: vgmerge.c: In function '_vgmerge_single': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:172: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:173: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:175: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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:124:9: note: in expansion of macro 'dm_list_iterate_items_safe' 124 | dm_list_iterate_items_safe(pvl, tpvl, &vg_from->pvs) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:134:9: note: in expansion of macro 'dm_list_iterate_items' 134 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:134:9: note: in expansion of macro 'dm_list_iterate_items' 134 | dm_list_iterate_items(lvl1, &vg_to->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:138:17: note: in expansion of macro 'dm_list_iterate_items' 138 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:138:17: note: in expansion of macro 'dm_list_iterate_items' 138 | 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:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:158:9: note: in expansion of macro 'dm_list_iterate_items' 158 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgmerge.c:158:9: note: in expansion of macro 'dm_list_iterate_items' 158 | dm_list_iterate_items(lvl1, &vg_from->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgimportclone.c:15: vgimportclone.c: In function '_update_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:55:9: note: in expansion of macro 'dm_list_iterate_items' 55 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:55:9: note: in expansion of macro 'dm_list_iterate_items' 55 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:73:9: note: in expansion of macro 'dm_list_iterate_items' 73 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:73:9: note: in expansion of macro 'dm_list_iterate_items' 73 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:89:9: note: in expansion of macro 'dm_list_iterate_items' 89 | dm_list_iterate_items(devl, &vp->new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:89:9: note: in expansion of macro 'dm_list_iterate_items' 89 | dm_list_iterate_items(devl, &vp->new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:119:9: note: in expansion of macro 'dm_list_iterate_items' 119 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:119:9: note: in expansion of macro 'dm_list_iterate_items' 119 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:142:9: note: in expansion of macro 'dm_list_iterate_items' 142 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:142:9: note: in expansion of macro 'dm_list_iterate_items' 142 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:153:17: note: in expansion of macro 'dm_list_iterate_items' 153 | dm_list_iterate_items(devl, &vp->new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:153:17: note: in expansion of macro 'dm_list_iterate_items' 153 | dm_list_iterate_items(devl, &vp->new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ vgimportclone.c: In function 'vgimportclone': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:281:9: note: in expansion of macro 'dm_list_iterate_items' 281 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:281:9: note: in expansion of macro 'dm_list_iterate_items' 281 | dm_list_iterate_items(devl, &vp.new_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:301:9: note: in expansion of macro 'dm_list_iterate_items' 301 | dm_list_iterate_items(devl, &vp.new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:317:9: note: in expansion of macro 'dm_list_iterate_items' 317 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:317:9: note: in expansion of macro 'dm_list_iterate_items' 317 | dm_list_iterate_items(devl, &vp.new_devs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:350:9: note: in expansion of macro 'dm_list_iterate_items' 350 | dm_list_iterate_items(devl, &vp.new_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:350:9: note: in expansion of macro 'dm_list_iterate_items' 350 | dm_list_iterate_items(devl, &vp.new_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:390:9: note: in expansion of macro 'dm_list_iterate_items' 390 | dm_list_iterate_items(devl, &other_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:390:9: note: in expansion of macro 'dm_list_iterate_items' 390 | dm_list_iterate_items(devl, &other_devs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:436:9: note: in expansion of macro 'dm_list_iterate_items' 436 | dm_list_iterate_items(vgnl, &vgnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:436:9: note: in expansion of macro 'dm_list_iterate_items' 436 | dm_list_iterate_items(vgnl, &vgnames) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgimportclone.c:455:9: note: in expansion of macro 'dm_list_iterate_items' 455 | dm_list_iterate_items(devl, &other_devs) | ^~~~~~~~~~~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgmknodes.c -o vgmknodes.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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgreduce.c -o vgreduce.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgremove.c -o vgremove.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgreduce.c:16: vgreduce.c: In function '_consolidate_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:9: note: in expansion of macro 'dm_list_iterate_items' 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:59:9: note: in expansion of macro 'dm_list_iterate_items' 59 | dm_list_iterate_items(lvl, &vg->lvs) | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:9: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:75:9: note: in expansion of macro 'dm_list_iterate_items' 75 | dm_list_iterate_items(pvl, &vg->pvs) { | ^~~~~~~~~~~~~~~~~~~~~ vgreduce.c: In function '_make_vg_consistent': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95:9: note: in expansion of macro 'dm_list_iterate_items' 95 | dm_list_iterate_items(lvl, &vg->lvs) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgreduce.c:95: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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgrename.c -o vgrename.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgscan.c -o vgscan.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 vgsplit.c -o vgsplit.o In file included from ../base/data-struct/list.h:4, from ../device_mapper/all.h:20, from ../tools/tool.h:22, from tools.h:19, from vgsplit.c:16: vgsplit.c: In function '_lvh_in_vg': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:31:27: note: in expansion of macro 'dm_list_item' 31 | if (lv == dm_list_item(lvh, struct lv_list)->lv) | ^~~~~~~~~~~~ vgsplit.c: In function '_lv_tree_move': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:43:37: note: in expansion of macro 'dm_list_item' 43 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_one_lv': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:73:37: note: in expansion of macro 'dm_list_item' 73 | struct logical_volume *lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_lvs': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:113:22: note: in expansion of macro 'dm_list_item' 113 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139:17: note: in expansion of macro 'dm_list_iterate_items' 139 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:139: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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:198:22: note: in expansion of macro 'dm_list_item' 198 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:154:18: note: in expansion of macro 'dm_list_struct_base' 154 | for (v = dm_list_struct_base((head)->n, __typeof__(*v), field); \ | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:17: note: in expansion of macro 'dm_list_iterate_items' 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:156:18: note: in expansion of macro 'dm_list_struct_base' 156 | v = dm_list_struct_base(v->field.n, __typeof__(*v), field)) | ^~~~~~~~~~~~~~~~~~~ ../base/data-struct/list.h:163:40: note: in expansion of macro 'dm_list_iterate_items_gen' 163 | #define dm_list_iterate_items(v, head) dm_list_iterate_items_gen(v, (head), list) | ^~~~~~~~~~~~~~~~~~~~~~~~~ vgsplit.c:203:17: note: in expansion of macro 'dm_list_iterate_items' 203 | dm_list_iterate_items(seg, &lv->segments) { | ^~~~~~~~~~~~~~~~~~~~~ vgsplit.c: In function '_move_mirrors': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:241:22: note: in expansion of macro 'dm_list_item' 241 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_raids': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:306:22: note: in expansion of macro 'dm_list_item' 306 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_thins': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:331:22: note: in expansion of macro 'dm_list_item' 331 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_vdos': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:390:22: note: in expansion of macro 'dm_list_item' 390 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ vgsplit.c: In function '_move_cache': ../base/memory/container_of.h:21:6: warning: cast increases required alignment of target type [-Wcast-align] 21 | ((t *)((char *)(v) - offsetof(t, head))) | ^ ../base/data-struct/list.h:103:5: note: in expansion of macro 'container_of' 103 | container_of(v, t, head) | ^~~~~~~~~~~~ ../base/data-struct/list.h:109:28: note: in expansion of macro 'dm_list_struct_base' 109 | #define dm_list_item(v, t) dm_list_struct_base((v), t, list) | ^~~~~~~~~~~~~~~~~~~ vgsplit.c:427:22: note: in expansion of macro 'dm_list_item' 427 | lv = dm_list_item(lvh, struct lv_list)->lv; | ^~~~~~~~~~~~ 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvm2cmd.c -o lvm2cmd.o 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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -fPIE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 lvm.c -o lvm.o 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 -Wall -Wcast-align -Wfloat-equal -Wformat-security -Winline -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpointer-arith -Wredundant-decls -Wshadow -Wundef -Wwrite-strings -Wclobbered -Wempty-body -Wignored-qualifiers -Wlogical-op -Wtype-limits -Wsync-nand -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wstrict-prototypes -Wuninitialized -Wjump-misses-init -Wmissing-parameter-type -Wold-style-declaration -Woverride-init -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 man-generator.c -o man-generator.o cat ../lib/liblvm-internal.a > liblvm2cmd.a gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -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 gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lvm2-2.03.27=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -o man-generator man-generator.o make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make -C daemons make -C man make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make -C lvmdbusd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.conf.5_main > lvm.conf.5 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsystemid.7_main > lvmsystemid.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmreport.7 make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make -C lvmdbusd make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmraid.7_main > lvmraid.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmautoactivation.7_main > lvmautoactivation.7 make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmcache.7_main > lvmcache.7 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' /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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmcache.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmthin.7_main > lvmthin.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmthin.7 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm.8_main > lvm.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm.8 ../tools/man-generator --primary lvmconfig > test.gen /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmsar.8_main > lvmsar.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmsar.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmsadc.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" fsadm.8_main > fsadm.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" fsadm.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockd.8_main > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmlockd.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmlockctl.8_main > lvmlockctl.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmlockctl.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm_import_vdo.8_main > lvm_import_vdo.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdbusd.8 set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvm-fullreport.8_pregen \ ./lvm-fullreport.8_end ./see_also.end ; \ else \ MANCMD=lvm-fullreport && \ ../tools/man-generator --primary $MANCMD lvm-fullreport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvm-fullreport.8_end ./see_also.end ; \ fi \ ) > lvm-fullreport.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" cmirrord.8 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 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 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 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 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 ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvdisplay.8_pregen \ ./lvdisplay.8_end ./see_also.end ; \ else \ MANCMD=lvdisplay && \ ../tools/man-generator --primary $MANCMD lvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvdisplay.8_end ./see_also.end ; \ fi \ ) > lvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvextend.8_pregen \ ./lvextend.8_end ./see_also.end ; \ else \ MANCMD=lvextend && \ ../tools/man-generator --primary $MANCMD lvextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvextend.8_end ./see_also.end ; \ fi \ ) > lvextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvreduce.8_pregen \ ./lvreduce.8_end ./see_also.end ; \ else \ MANCMD=lvreduce && \ ../tools/man-generator --primary $MANCMD lvreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvreduce.8_end ./see_also.end ; \ fi \ ) > lvreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvremove.8_pregen \ ./lvremove.8_end ./see_also.end ; \ else \ MANCMD=lvremove && \ ../tools/man-generator --primary $MANCMD lvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvremove.8_end ./see_also.end ; \ fi \ ) > lvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvrename.8_pregen \ ./lvrename.8_end ./see_also.end ; \ else \ MANCMD=lvrename && \ ../tools/man-generator --primary $MANCMD lvrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvrename.8_end ./see_also.end ; \ fi \ ) > lvrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvresize.8_pregen \ ./lvresize.8_end ./see_also.end ; \ else \ MANCMD=lvresize && \ ../tools/man-generator --primary $MANCMD lvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvresize.8_end ./see_also.end ; \ fi \ ) > lvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvs.8_pregen \ ./lvs.8_end ./see_also.end ; \ else \ MANCMD=lvs && \ ../tools/man-generator --primary $MANCMD lvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvs.8_end ./see_also.end ; \ fi \ ) > lvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./lvscan.8_pregen \ ./lvscan.8_end ./see_also.end ; \ else \ MANCMD=lvscan && \ ../tools/man-generator --primary $MANCMD lvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./lvscan.8_end ./see_also.end ; \ fi \ ) > lvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvchange.8_pregen \ ./pvchange.8_end ./see_also.end ; \ else \ MANCMD=pvchange && \ ../tools/man-generator --primary $MANCMD pvchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvchange.8_end ./see_also.end ; \ fi \ ) > pvchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvck.8_pregen \ ./pvck.8_end ./see_also.end ; \ else \ MANCMD=pvck && \ ../tools/man-generator --primary $MANCMD pvck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvck.8_end ./see_also.end ; \ fi \ ) > pvck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvcreate.8_pregen \ ./pvcreate.8_end ./see_also.end ; \ else \ MANCMD=pvcreate && \ ../tools/man-generator --primary $MANCMD pvcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvcreate.8_end ./see_also.end ; \ fi \ ) > pvcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvdisplay.8_pregen \ ./pvdisplay.8_end ./see_also.end ; \ else \ MANCMD=pvdisplay && \ ../tools/man-generator --primary $MANCMD pvdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvdisplay.8_end ./see_also.end ; \ fi \ ) > pvdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvmove.8_pregen \ ./pvmove.8_end ./see_also.end ; \ else \ MANCMD=pvmove && \ ../tools/man-generator --primary $MANCMD pvmove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvmove.8_end ./see_also.end ; \ fi \ ) > pvmove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvremove.8_pregen \ ./pvremove.8_end ./see_also.end ; \ else \ MANCMD=pvremove && \ ../tools/man-generator --primary $MANCMD pvremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvremove.8_end ./see_also.end ; \ fi \ ) > pvremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvresize.8_pregen \ ./pvresize.8_end ./see_also.end ; \ else \ MANCMD=pvresize && \ ../tools/man-generator --primary $MANCMD pvresize.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvresize.8_end ./see_also.end ; \ fi \ ) > pvresize.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvs.8_pregen \ ./pvs.8_end ./see_also.end ; \ else \ MANCMD=pvs && \ ../tools/man-generator --primary $MANCMD pvs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvs.8_end ./see_also.end ; \ fi \ ) > pvs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./pvscan.8_pregen \ ./pvscan.8_end ./see_also.end ; \ else \ MANCMD=pvscan && \ ../tools/man-generator --primary $MANCMD pvscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./pvscan.8_end ./see_also.end ; \ fi \ ) > pvscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgbackup.8_pregen \ ./vgcfgbackup.8_end ./see_also.end ; \ else \ MANCMD=vgcfgbackup && \ ../tools/man-generator --primary $MANCMD vgcfgbackup.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgbackup.8_end ./see_also.end ; \ fi \ ) > vgcfgbackup.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcfgrestore.8_pregen \ ./vgcfgrestore.8_end ./see_also.end ; \ else \ MANCMD=vgcfgrestore && \ ../tools/man-generator --primary $MANCMD vgcfgrestore.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcfgrestore.8_end ./see_also.end ; \ fi \ ) > vgcfgrestore.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgchange.8_pregen \ ./vgchange.8_end ./see_also.end ; \ else \ MANCMD=vgchange && \ ../tools/man-generator --primary $MANCMD vgchange.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgchange.8_end ./see_also.end ; \ fi \ ) > vgchange.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgck.8_pregen \ ./vgck.8_end ./see_also.end ; \ else \ MANCMD=vgck && \ ../tools/man-generator --primary $MANCMD vgck.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgck.8_end ./see_also.end ; \ fi \ ) > vgck.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgcreate.8_pregen \ ./vgcreate.8_end ./see_also.end ; \ else \ MANCMD=vgcreate && \ ../tools/man-generator --primary $MANCMD vgcreate.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgcreate.8_end ./see_also.end ; \ fi \ ) > vgcreate.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgconvert.8_pregen \ ./vgconvert.8_end ./see_also.end ; \ else \ MANCMD=vgconvert && \ ../tools/man-generator --primary $MANCMD vgconvert.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgconvert.8_end ./see_also.end ; \ fi \ ) > vgconvert.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgdisplay.8_pregen \ ./vgdisplay.8_end ./see_also.end ; \ else \ MANCMD=vgdisplay && \ ../tools/man-generator --primary $MANCMD vgdisplay.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgdisplay.8_end ./see_also.end ; \ fi \ ) > vgdisplay.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgexport.8_pregen \ ./vgexport.8_end ./see_also.end ; \ else \ MANCMD=vgexport && \ ../tools/man-generator --primary $MANCMD vgexport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgexport.8_end ./see_also.end ; \ fi \ ) > vgexport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgextend.8_pregen \ ./vgextend.8_end ./see_also.end ; \ else \ MANCMD=vgextend && \ ../tools/man-generator --primary $MANCMD vgextend.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgextend.8_end ./see_also.end ; \ fi \ ) > vgextend.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimport.8_pregen \ ./vgimport.8_end ./see_also.end ; \ else \ MANCMD=vgimport && \ ../tools/man-generator --primary $MANCMD vgimport.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimport.8_end ./see_also.end ; \ fi \ ) > vgimport.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgimportclone.8_pregen \ ./vgimportclone.8_end ./see_also.end ; \ else \ MANCMD=vgimportclone && \ ../tools/man-generator --primary $MANCMD vgimportclone.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgimportclone.8_end ./see_also.end ; \ fi \ ) > vgimportclone.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmerge.8_pregen \ ./vgmerge.8_end ./see_also.end ; \ else \ MANCMD=vgmerge && \ ../tools/man-generator --primary $MANCMD vgmerge.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmerge.8_end ./see_also.end ; \ fi \ ) > vgmerge.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgmknodes.8_pregen \ ./vgmknodes.8_end ./see_also.end ; \ else \ MANCMD=vgmknodes && \ ../tools/man-generator --primary $MANCMD vgmknodes.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgmknodes.8_end ./see_also.end ; \ fi \ ) > vgmknodes.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgreduce.8_pregen \ ./vgreduce.8_end ./see_also.end ; \ else \ MANCMD=vgreduce && \ ../tools/man-generator --primary $MANCMD vgreduce.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgreduce.8_end ./see_also.end ; \ fi \ ) > vgreduce.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgremove.8_pregen \ ./vgremove.8_end ./see_also.end ; \ else \ MANCMD=vgremove && \ ../tools/man-generator --primary $MANCMD vgremove.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgremove.8_end ./see_also.end ; \ fi \ ) > vgremove.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgrename.8_pregen \ ./vgrename.8_end ./see_also.end ; \ else \ MANCMD=vgrename && \ ../tools/man-generator --primary $MANCMD vgrename.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgrename.8_end ./see_also.end ; \ fi \ ) > vgrename.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgs.8_pregen \ ./vgs.8_end ./see_also.end ; \ else \ MANCMD=vgs && \ ../tools/man-generator --primary $MANCMD vgs.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgs.8_end ./see_also.end ; \ fi \ ) > vgs.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgscan.8_pregen \ ./vgscan.8_end ./see_also.end ; \ else \ MANCMD=vgscan && \ ../tools/man-generator --primary $MANCMD vgscan.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgscan.8_end ./see_also.end ; \ fi \ ) > vgscan.8_gen set -e ; ( \ if [ ! -s test.gen ] ; then \ cat ./vgsplit.8_pregen \ ./vgsplit.8_end ./see_also.end ; \ else \ MANCMD=vgsplit && \ ../tools/man-generator --primary $MANCMD vgsplit.8_des && \ ../tools/man-generator --secondary $MANCMD && \ cat ./vgsplit.8_end ./see_also.end ; \ fi \ ) > vgsplit.8_gen 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 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvm-fullreport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvm-lvpoll.8_gen > lvm-lvpoll.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvchange.8_gen > lvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmconfig.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvconvert.8_gen > lvconvert.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvdisplay.8_gen > lvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvreduce.8_gen > lvreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvremove.8_gen > lvremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvrename.8_gen > lvrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvresize.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvs.8_gen > lvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvchange.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvcreate.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvdisplay.8_gen > pvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvmove.8_gen > pvmove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvresize.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvs.8_gen > pvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" pvscan.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" pvscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgcfgrestore.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgcfgbackup.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgck.8_gen > vgck.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgck.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgconvert.8_gen > 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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgconvert.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgdisplay.8_gen > vgdisplay.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgexport.8_gen > vgexport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgextend.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgimport.8_gen > vgimport.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportclone.8_gen > vgimportclone.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgimportclone.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgmerge.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgreduce.8_gen > vgreduce.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgremove.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgrename.8_gen > vgrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgrename.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgs.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" lvmdiskscan.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" lvmdevices.8_gen > lvmdevices.8 /usr/bin/sed -e "s+#VERSION#+2.03.27(2) (2024-10-02)+" -e "s+#DEFAULT_SYS_DIR#+/etc/lvm+" -e "s+#DEFAULT_ARCHIVE_DIR#+/etc/lvm/archive+" -e "s+#DEFAULT_BACKUP_DIR#+/etc/lvm/backup+" -e "s+#DEFAULT_PROFILE_DIR#+/etc/lvm/profile+" -e "s+#DEFAULT_CACHE_DIR#+/etc/lvm/cache+" -e "s+#DEFAULT_LOCK_DIR#+/run/lock/lvm+" -e "s+#LVM_PATH#+/usr/bin/lvm+" -e "s+#DEFAULT_RUN_DIR#+/run/lvm+" -e "s+#DEFAULT_PID_DIR#+/run+" -e "s+#SYSTEMD_GENERATOR_DIR#+/usr/lib/systemd/system-generators+" -e "s+#DEFAULT_LIBLINE#+readline+" -e "s+#DEFAULT_DMEVENTD_EXIT_ON_PATH#+/run/nologin+" -e "s+#DEFAULT_MANGLING#+auto+" vgimportdevices.8_gen > vgimportdevices.8 echo ".so lvmconfig.8" > lvm-config.8 echo ".so lvmconfig.8" > lvm-dumpconfig.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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+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" -e "s+\([[:digit:]]\)\s\([KMGTPE]iB\)+\1\\\ \2+g" vgimportdevices.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make[2]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all' dh override_dh_auto_build --parallel make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_auto_install --sourcedirectory=debian/build/build_deb \ --destdir=debian/build/install_deb -- \ install \ install_systemd_generators \ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 cd debian/build/build_deb && make -j4 install DESTDIR=/build/reproducible-path/lvm2-2.03.27/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/reproducible-path/lvm2-2.03.27/debian/build/build_deb' make -C libdm device-mapper make -C conf device-mapper make -C include device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make -C lib device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C libdaemon device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make[3]: Nothing to be done for 'device-mapper'. make -C man device-mapper make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make -C scripts device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make -C udev device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make -C scripts install_systemd_generators make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make -C scripts install_systemd_units make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make -C daemons device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[3]: Nothing to be done for 'install_systemd_generators'. [INSTALL] systemd_units make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make -C man install_systemd_generators make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' [INSTALL] configuration make -C dmeventd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make -C tools device-mapper make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make -C libdm make -C conf make -C include make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make -C libdaemon make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C udev make -C dm-tools device-mapper make -C client device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make[3]: Nothing to be done for 'all'. make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make -C server device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make[4]: Nothing to be done for 'device-mapper'. make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C dm-tools make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make -C client make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make[4]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C server make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make -C lib make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make -C tools make -C scripts make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make -C daemons make -C man make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make -C dmeventd device-mapper make -C lvmpolld device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make -C lvmlockd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd make -C lvmpolld make -C lvmlockd make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make -C plugins device-mapper make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper make -C snapshot device-mapper make -C raid device-mapper make -C thin device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make -C mirror make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'all'. make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make -C libdm install make -C conf install make -C daemons install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' make -C include install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make -C dm-tools device-mapper make -C dmeventd device-mapper /usr/bin/install -c -p -m 644 -D example.conf /build/reproducible-path/lvm2-2.03.27/debian/build/install_deb/etc/lvm/lvm.conf make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/include' make -C lib install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' /usr/bin/install -c -p -m 644 -D lvmlocal.conf /build/reproducible-path/lvm2-2.03.27/debian/build/install_deb/etc/lvm/lvmlocal.conf make[4]: Nothing to be done for 'device-mapper'. [INSTALL] ioctl/libdevmapper.so [INSTALL] command_profile_template.profile make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make -C lvmpolld device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/lib' make -C libdaemon install make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/conf' [INSTALL] libdevmapper.pc make -C man install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' [INSTALL] libdevmapper.h make -C dm-tools make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make -C lvmlockd device-mapper make -C client device-mapper [INSTALL] lvm.conf.5 make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'device-mapper'. make -C dm-tools install make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make -C dmeventd make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C server device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' [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 [INSTALL] dmsetup make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make -C client make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdm' make -C scripts install make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C plugins device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 dmeventd.8 make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C server make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/man' make -C tools install make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' [INSTALL] lvresize_fs_helper.sh make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make -C client install make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' [INSTALL] lvmdump.sh make -C lvm2 device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/client' make -C server install [INSTALL] fsadm.sh make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' [INSTALL] lvm [INSTALL] lvm_import_vdo.sh make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' [INSTALL] blkdeactivate.sh make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon/server' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/scripts' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/libdaemon' make -C udev install make -C lvmpolld make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C raid device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' Creating symbolic links for individual commands in /build/reproducible-path/lvm2-2.03.27/debian/build/install_deb/usr/sbin [INSTALL] 56-lvm.rules make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make -C lvmlockd [INSTALL] 69-lvm.rules make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C thin device-mapper [INSTALL] 55-dm.rules make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' [INSTALL] 60-persistent-storage-dm.rules make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make -C mirror device-mapper [INSTALL] 95-dm-notify.rules make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/udev' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' [INSTALL] liblvm2cmd.so make -C vdo device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 [INSTALL] lvm2cmd.h make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C mirror make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make -C dmeventd install make -C lvmpolld install make -C lvmlockd install make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/tools' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' make -C plugins device-mapper [INSTALL] lvmpolld make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' [INSTALL] libdevmapper-event.h [INSTALL] lvmlockd make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmpolld' [INSTALL] lvmlockctl [INSTALL] libdevmapper-event.so make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/lvmlockd' [INSTALL] libdevmapper-event.pc make[5]: Nothing to be done for 'device-mapper'. make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' [INSTALL] dmeventd make -C plugins make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/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/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C thin device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C mirror device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make -C vdo device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make -C mirror make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make -C plugins install make[5]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make -C lvm2 device-mapper make -C snapshot device-mapper make -C raid device-mapper make -C thin device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C mirror device-mapper make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo device-mapper make[6]: Nothing to be done for 'device-mapper'. make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'device-mapper'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C snapshot make -C raid make -C thin make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C mirror make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C vdo make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make -C lvm2 install make -C snapshot install make -C raid install make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' make -C thin install make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' [INSTALL] libdevmapper-event-lvm2raid.so [INSTALL] libdevmapper-event-lvm2thin.so [INSTALL] libdevmapper-event-lvm2snapshot.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/raid' make -C mirror install [INSTALL] libdevmapper-event-lvm2.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/thin' make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/snapshot' make -C vdo install make[6]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/lvm2' [INSTALL] libdevmapper-event-lvm2vdo.so [INSTALL] libdevmapper-event-lvm2mirror.so make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/vdo' make[6]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins/mirror' make[5]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd/plugins' make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons/dmeventd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb/daemons' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb' dh_auto_install --sourcedirectory=debian/build/build_udeb \ --destdir=debian/build/install_udeb -- \ install \ install_systemd_generators \ install_systemd_units \ install_tmpfiles_configuration \ LIB_VERSION_DM=1.02.1 cd debian/build/build_udeb && make -j4 install DESTDIR=/build/reproducible-path/lvm2-2.03.27/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/reproducible-path/lvm2-2.03.27/debian/build/build_udeb' make -C libdm device-mapper make -C conf device-mapper make -C include device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make -C lib device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make -C libdaemon device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make -C man device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make -C scripts device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make -C tools device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make -C scripts install_systemd_generators make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make -C scripts install_systemd_units make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make -C scripts install_tmpfiles_configuration make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make -C man install_systemd_generators make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' [INSTALL] systemd_units [INSTALL] configuration make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make -C daemons device-mapper make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make -C libdm make -C conf make -C include make -C libdaemon make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make -C dm-tools device-mapper make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make -C client device-mapper make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make[4]: Nothing to be done for 'device-mapper'. make -C dm-tools make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make -C client make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make[4]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make -C lib make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make -C tools make -C scripts make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make -C daemons make -C man make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' make -C libdm install make -C conf install make -C daemons install make -C include install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make[3]: Nothing to be done for 'install'. make -C dm-tools device-mapper make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/daemons' make -C lib install /usr/bin/install -c -p -m 644 -D example.conf /build/reproducible-path/lvm2-2.03.27/debian/build/install_udeb/etc/lvm/lvm.conf make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' /usr/bin/install -c -p -m 644 -D lvmlocal.conf /build/reproducible-path/lvm2-2.03.27/debian/build/install_udeb/etc/lvm/lvmlocal.conf make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/include' make -C libdaemon install [INSTALL] command_profile_template.profile make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/conf' make[4]: Nothing to be done for 'device-mapper'. make -C man install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' [INSTALL] ioctl/libdevmapper.so make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/lib' make -C scripts install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make -C client device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' [INSTALL] libdevmapper.h make -C dm-tools [INSTALL] lvm.conf.5 [INSTALL] lvresize_fs_helper.sh make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make -C client make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' [INSTALL] lvmsystemid.7 lvmreport.7 lvmraid.7 lvmautoactivation.7 lvmcache.7 lvmthin.7 lvmvdo.7 make[4]: Nothing to be done for 'all'. [INSTALL] lvmdump.sh make -C dm-tools install make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make -C client install make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' [INSTALL] fsadm.sh [INSTALL] lvm_import_vdo.sh [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 [INSTALL] dmsetup [INSTALL] blkdeactivate.sh make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdaemon' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/scripts' make -C tools install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/libdm' [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/man' [INSTALL] lvm Creating symbolic links for individual commands in /build/reproducible-path/lvm2-2.03.27/debian/build/install_udeb/usr/sbin make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb/tools' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_udeb' dh_auto_install --sourcedirectory=debian/build/build_deb_all \ --destdir=debian/build/install_deb_all -- \ 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/reproducible-path/lvm2-2.03.27/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/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all' make -C libdm device-mapper make -C conf device-mapper make -C include device-mapper make -C lib device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make -C libdaemon device-mapper make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make -C man device-mapper make -C scripts device-mapper make -C tools device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make -C scripts install_systemd_generators make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'device-mapper'. make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make -C scripts install_systemd_units make -C scripts install_tmpfiles_configuration make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make -C daemons device-mapper make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make -C man install_systemd_generators make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' [INSTALL] configuration [INSTALL] dbus_service make[3]: Nothing to be done for 'device-mapper'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make -C libdm make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make -C conf make[3]: Nothing to be done for 'install_systemd_generators'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make -C include make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' [INSTALL] systemd_units make -C dm-tools device-mapper make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make -C libdaemon make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[4]: Nothing to be done for 'device-mapper'. make -C dm-tools make -C client device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[4]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make -C client make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make -C lib make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make -C tools make -C scripts make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make -C daemons make -C man make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make -C lvmdbusd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make -C lvmdbusd make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make -C libdm install make -C conf install make -C daemons install make -C include install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' /usr/bin/install -c -p -m 644 -D example.conf /build/reproducible-path/lvm2-2.03.27/debian/build/install_deb_all/etc/lvm/lvm.conf make -C dm-tools device-mapper make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/include' make -C lib install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' /usr/bin/install -c -p -m 644 -D lvmlocal.conf /build/reproducible-path/lvm2-2.03.27/debian/build/install_deb_all/etc/lvm/lvmlocal.conf make -C lvmdbusd device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' [INSTALL] command_profile_template.profile make[4]: Nothing to be done for 'device-mapper'. [INSTALL] ioctl/libdevmapper.so make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/lib' make -C libdaemon install make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/conf' make -C man install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' make[4]: Nothing to be done for 'device-mapper'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make -C lvmdbusd [INSTALL] libdevmapper.h make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make -C dm-tools make -C client device-mapper make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' [INSTALL] lvm.conf.5 make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make -C lvmdbusd install make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' [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/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make -C client make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[4]: Nothing to be done for 'all'. make -C dm-tools install [INSTALL] lvmdbusd make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make -C client install [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 make[4]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' [INSTALL] dmsetup make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons/lvmdbusd' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/daemons' make -C scripts install make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdm' make -C tools install make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon/client' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/libdaemon' [INSTALL] dmsetup.8 dmstats.8 blkdeactivate.8 make[3]: Entering directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/man' [INSTALL] lvresize_fs_helper.sh [INSTALL] lvmdump.sh [INSTALL] fsadm.sh [INSTALL] lvm_import_vdo.sh [INSTALL] blkdeactivate.sh [INSTALL] lvm make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/scripts' Creating symbolic links for individual commands in /build/reproducible-path/lvm2-2.03.27/debian/build/install_deb_all/usr/sbin make[3]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all/tools' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/build/reproducible-path/lvm2-2.03.27/debian/build/build_deb_all' dh override_dh_auto_install --parallel make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_install --sourcedir=debian/build/install_udeb \ -pdmsetup-udeb \ -plibdevmapper1.02.1-udeb \ -plvm2-udeb dh_install --sourcedir=debian/build/install_deb_all \ -plvm2-dbusd dh_install --sourcedir=debian/build/install_deb \ --remaining-packages make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_installdocs debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_installchangelogs -pdmeventd WHATS_NEW_DM dh_installchangelogs -plvm2 WHATS_NEW dh_installchangelogs --remaining-packages make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_installman dh_python3 -i debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_installinit -plvm2 --no-start dh_installinit -plvm2 --restart-after-upgrade --name lvm2-lvmpolld make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_installtmpfiles debian/rules override_dh_installsystemd make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_installsystemd -plvm2 --no-restart-after-upgrade --no-stop-on-upgrade \ blk-availability.service \ lvm2-monitor.service dh_installsystemd -plvm2 \ lvm2-lvmpolld.socket dh_installsystemd --remaining-packages make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_installinitramfs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dwz: debian/lvm2/usr/sbin/lvm: DWARF compression not beneficial - old size 1127321 new size 1140386 dh_strip -a debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_makeshlibs -plibdevmapper1.02.1 \ --add-udeb 'libdevmapper1.02.1-udeb' \ "-Vlibdevmapper1.02.1 (>= 2:1.02.201)" \ -- "-v2:1.02.201-1" -c2 dh_makeshlibs -plibdevmapper-event1.02.1 \ "-Vlibdevmapper-event1.02.1 (>= 2:1.02.201)" \ -- "-v2:1.02.201-1" -c2 dh_makeshlibs --remaining-packages -V \ -- -c2 make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/dmeventd/usr/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2mirror.so contains an unresolvable reference to symbol dm_task_get_name: 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/usr/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2thin.so contains an unresolvable reference to symbol dm_pool_free: it's probably a plugin dpkg-shlibdeps: warning: 18 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/dmeventd/usr/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2vdo.so contains an unresolvable reference to symbol dm_pool_free: it's probably a plugin dpkg-shlibdeps: warning: 18 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/dmeventd/usr/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2snapshot.so contains an unresolvable reference to symbol dm_pool_free: 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/usr/lib/arm-linux-gnueabihf/device-mapper/libdevmapper-event-lvm2raid.so contains an unresolvable reference to symbol dm_pool_free: it's probably a plugin dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dh_installdeb debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/lvm2-2.03.27' dh_gencontrol \ -pdmsetup \ -pdmsetup-udeb \ -pdmeventd \ -plibdevmapper-dev \ -plibdevmapper1.02.1 \ -plibdevmapper1.02.1-udeb \ -plibdevmapper-event1.02.1 \ -- -v2:1.02.201-1 -Vdevmapper:Version=2:1.02.201-1 dh_gencontrol --remaining-packages \ -- -Vdevmapper:Version=2:1.02.201-1 dpkg-gencontrol: warning: Depends field of package lvm2-dbusd: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package liblvm2-dev: substitution variable ${shlibs:Depends} used, but is not defined make[1]: Leaving directory '/build/reproducible-path/lvm2-2.03.27' dh_md5sums dh_builddeb dpkg-deb: building package 'lvm2' in '../lvm2_2.03.27-1_armhf.deb'. dpkg-deb: building package 'lvm2-lockd-dbgsym' in '../lvm2-lockd-dbgsym_2.03.27-1_armhf.deb'. dpkg-deb: building package 'dmsetup' in '../dmsetup_1.02.201-1_armhf.deb'. dpkg-deb: building package 'dmeventd' in '../dmeventd_1.02.201-1_armhf.deb'. dpkg-deb: building package 'dmeventd-dbgsym' in '../dmeventd-dbgsym_1.02.201-1_armhf.deb'. dpkg-deb: building package 'libdevmapper-dev' in '../libdevmapper-dev_1.02.201-1_armhf.deb'. dpkg-deb: building package 'dmsetup-dbgsym' in '../dmsetup-dbgsym_1.02.201-1_armhf.deb'. dpkg-deb: building package 'liblvm2cmd2.03' in '../liblvm2cmd2.03_2.03.27-1_armhf.deb'. dpkg-deb: building package 'libdevmapper1.02.1' in '../libdevmapper1.02.1_1.02.201-1_armhf.deb'. dpkg-deb: building package 'dmsetup-udeb' in 'debian/.debhelper/scratch-space/build-dmsetup-udeb/dmsetup-udeb_1.02.201-1_armhf.deb'. Renaming dmsetup-udeb_1.02.201-1_armhf.deb to dmsetup-udeb_1.02.201-1_armhf.udeb dpkg-deb: building package 'libdevmapper-event1.02.1' in '../libdevmapper-event1.02.1_1.02.201-1_armhf.deb'. dpkg-deb: building package 'libdevmapper1.02.1-dbgsym' in '../libdevmapper1.02.1-dbgsym_1.02.201-1_armhf.deb'. dpkg-deb: building package 'libdevmapper-event1.02.1-dbgsym' in '../libdevmapper-event1.02.1-dbgsym_1.02.201-1_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.201-1_armhf.deb'. Renaming libdevmapper1.02.1-udeb_1.02.201-1_armhf.deb to libdevmapper1.02.1-udeb_1.02.201-1_armhf.udeb dpkg-deb: building package 'liblvm2cmd2.03-dbgsym' in '../liblvm2cmd2.03-dbgsym_2.03.27-1_armhf.deb'. dpkg-deb: building package 'lvm2-dbgsym' in '../lvm2-dbgsym_2.03.27-1_armhf.deb'. dpkg-deb: building package 'liblvm2-dev' in '../liblvm2-dev_2.03.27-1_armhf.deb'. dpkg-deb: building package 'lvm2-udeb' in 'debian/.debhelper/scratch-space/build-lvm2-udeb/lvm2-udeb_2.03.27-1_armhf.deb'. Renaming lvm2-udeb_2.03.27-1_armhf.deb to lvm2-udeb_2.03.27-1_armhf.udeb dpkg-deb: building package 'lvm2-dbusd' in '../lvm2-dbusd_2.03.27-1_all.deb'. dpkg-deb: building package 'lvm2-lockd' in '../lvm2-lockd_2.03.27-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../lvm2_2.03.27-1_armhf.buildinfo dpkg-genchanges --build=binary -O../lvm2_2.03.27-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/22283/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/22283/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/22283 and its subdirectories I: Current time: Wed Nov 13 16:40:22 +14 2024 I: pbuilder-time-stamp: 1731465622